From b2d2c78b4b5ccfd1e457d12c398c848635b50f10 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 13 Nov 2022 10:46:35 +0100 Subject: [PATCH] LanguageTool fixes --- app/src/main/java/eu/faircode/email/LanguageTool.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/LanguageTool.java b/app/src/main/java/eu/faircode/email/LanguageTool.java index 34b1239501..fe80530909 100644 --- a/app/src/main/java/eu/faircode/email/LanguageTool.java +++ b/app/src/main/java/eu/faircode/email/LanguageTool.java @@ -231,7 +231,7 @@ public class LanguageTool { Suggestion suggestion = new Suggestion(); suggestion.title = jmatch.getString("shortMessage"); suggestion.description = jmatch.getString("message"); - suggestion.offset = jmatch.getInt("offset"); + suggestion.offset = jmatch.getInt("offset") + start; suggestion.length = jmatch.getInt("length"); JSONArray jreplacements = jmatch.getJSONArray("replacements"); @@ -380,7 +380,7 @@ public class LanguageTool { Log.w("LT " + s + "..." + e + " length=" + edit.length()); continue; } - edit.setSpan(span, s, e, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + edit.setSpan(span, s, e, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE | Spanned.SPAN_COMPOSING); } }