diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 3481b67547..0e80cd29fa 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -2125,6 +2125,26 @@ public class FragmentCompose extends FragmentBase { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); // Insert translated text + /* + java.lang.IndexOutOfBoundsException: charAt: -1 < 0 + at android.text.SpannableStringBuilder.charAt(SpannableStringBuilder.java:123) + at java.lang.Character.codePointBefore(Character.java:5002) + at android.widget.SpellChecker.spellCheck(SpellChecker.java:317) + at android.widget.SpellChecker.access$900(SpellChecker.java:48) + at android.widget.SpellChecker$SpellParser.parse(SpellChecker.java:760) + at android.widget.SpellChecker$SpellParser.parse(SpellChecker.java:649) + at android.widget.SpellChecker.spellCheck(SpellChecker.java:263) + at android.widget.SpellChecker.spellCheck(SpellChecker.java:229) + at android.widget.Editor.updateSpellCheckSpans(Editor.java:1015) + at android.widget.Editor.sendOnTextChanged(Editor.java:1610) + at android.widget.TextView.sendOnTextChanged(TextView.java:10793) + at android.widget.TextView.handleTextChanged(TextView.java:10904) + at android.widget.TextView$ChangeWatcher.onTextChanged(TextView.java:13798) + at android.text.SpannableStringBuilder.sendTextChanged(SpannableStringBuilder.java:1268) + at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:577) + at android.text.SpannableStringBuilder.insert(SpannableStringBuilder.java:226) + at android.text.SpannableStringBuilder.insert(SpannableStringBuilder.java:38) + */ edit.insert(paragraph.second, "\n\n" + translation.translated_text); etBody.setSelection(paragraph.second + 2 + translation.translated_text.length());