From 17997b80886f5d1e1cb37f05e52e9ecc467b28a6 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 7 Jul 2021 06:48:16 +0200 Subject: [PATCH] Prevent crash --- .../main/java/eu/faircode/email/FixedTextView.java | 11 +++++++++++ app/src/main/res/layout/action_button_text.xml | 2 +- app/src/main/res/layout/fragment_messages.xml | 4 ++-- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FixedTextView.java b/app/src/main/java/eu/faircode/email/FixedTextView.java index 5eea11344e..23bc850604 100644 --- a/app/src/main/java/eu/faircode/email/FixedTextView.java +++ b/app/src/main/java/eu/faircode/email/FixedTextView.java @@ -357,6 +357,17 @@ public class FixedTextView extends AppCompatTextView { return super.onTextContextMenuItem(id); } catch (Throwable ex) { Log.e(ex); + /* + java.lang.RuntimeException: PARAGRAPH span must start at paragraph boundary + at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:683) + at android.text.SpannableStringBuilder.change(SpannableStringBuilder.java:423) + at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:534) + at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:492) + at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:34) + at android.widget.TextView.paste(TextView.java:9761) + at android.widget.TextView.onTextContextMenuItem(TextView.java:9434) + at android.widget.Editor$TextActionModeCallback.onActionItemClicked(Editor.java:3303) + */ return false; } } diff --git a/app/src/main/res/layout/action_button_text.xml b/app/src/main/res/layout/action_button_text.xml index 63757fad9d..fb160e6374 100644 --- a/app/src/main/res/layout/action_button_text.xml +++ b/app/src/main/res/layout/action_button_text.xml @@ -14,7 +14,7 @@ app:layout_constraintTop_toTopOf="parent" app:srcCompat="@drawable/twotone_lock_24" /> - - -