From c878842de27115cc100a9b20f4e9d56d58dd96f1 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 6 Nov 2023 08:04:58 +0100 Subject: [PATCH] Keep suggestion spans --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 13 +------------ .../main/java/eu/faircode/email/LanguageTool.java | 2 +- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index f7dad9d1e8..8a58b7156f 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -3938,18 +3938,7 @@ public class HtmlHelper { } static void clearComposingText(TextView view) { - view.clearComposingText(); - - CharSequence text = view.getText(); - if (text instanceof Spannable) { - Spannable edit = (Spannable) text; - Object[] spans = edit.getSpans(0, edit.length(), Object.class); - if (spans == null || spans.length == 0) - return; - for (Object span : spans) - if (span instanceof SuggestionSpan) - edit.removeSpan(span); - } + //view.clearComposingText(); } static Spanned fromHtml(@NonNull String html, Context context) { diff --git a/app/src/main/java/eu/faircode/email/LanguageTool.java b/app/src/main/java/eu/faircode/email/LanguageTool.java index 9c7c1f12d9..d5a188501f 100644 --- a/app/src/main/java/eu/faircode/email/LanguageTool.java +++ b/app/src/main/java/eu/faircode/email/LanguageTool.java @@ -449,7 +449,7 @@ public class LanguageTool { continue; } else Log.i("LT text='" + edit.subSequence(s, e) + "' " + suggestion); - edit.setSpan(span, s, e, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE | Spanned.SPAN_COMPOSING); + edit.setSpan(span, s, e, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); } }