From 34dd2073ef15a106a9a23309c4f910e233297a7b Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 14 Sep 2020 16:48:30 +0200 Subject: [PATCH] Make sure template insert position is valid --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 3e7ed09f95..b96331db1b 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -1630,7 +1630,11 @@ public class FragmentCompose extends FragmentBase { } }, null, getContext()); - etBody.getText().insert(etBody.getSelectionStart(), spanned); + int start = etBody.getSelectionStart(); + if (start < 0) + start = 0; + + etBody.getText().insert(start, spanned); return true; }