From a07eb7a184f93e6668cc760a08ef3db29246fd59 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 23 Sep 2020 13:32:42 +0200 Subject: [PATCH] Stop listing on empty list item --- .../java/eu/faircode/email/FragmentCompose.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index b21ad76bf9..0955c649d9 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -579,13 +579,15 @@ public class FragmentCompose extends FragmentBase { if (s > 0 && added + 1 > s && e > added + 1 && text.charAt(s - 1) == '\n' && text.charAt(e - 1) == '\n') { - BulletSpan b1 = clone(span, span.getClass(), etBody.getContext()); - text.setSpan(b1, s, added + 1, f); - Log.i("Span " + s + "..." + (added + 1)); + if (e - s > 2) { + BulletSpan b1 = clone(span, span.getClass(), etBody.getContext()); + text.setSpan(b1, s, added + 1, f); + Log.i("Span " + s + "..." + (added + 1)); - BulletSpan b2 = clone(b1, span.getClass(), etBody.getContext()); - text.setSpan(b2, added + 1, e, f); - Log.i("Span " + (added + 1) + "..." + e); + BulletSpan b2 = clone(b1, span.getClass(), etBody.getContext()); + text.setSpan(b2, added + 1, e, f); + Log.i("Span " + (added + 1) + "..." + e); + } renum = true; text.removeSpan(span);