From 64f9f59c9f2276c1caeb42db35ec478ae5f0e872 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 3 Oct 2020 16:56:59 +0200 Subject: [PATCH] Expand alignment span --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index bd4bd90d71..c483f5c0f9 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -2324,10 +2324,15 @@ public class HtmlHelper { int f = flags.get(spans[i]); if (spans[i] instanceof AlignmentSpan || spans[i] instanceof BulletSpan || - spans[i] instanceof NumberSpan) + spans[i] instanceof NumberSpan) { + if (spans[i] instanceof AlignmentSpan && + !(e > 1 && ssb.charAt(e - 1) == '\n') && + e < ssb.length() && ssb.charAt(e) == '\n') + e++; if (s > 1 && ssb.charAt(s - 1) == '\n' && e > 1 && ssb.charAt(e - 1) == '\n') f |= Spanned.SPAN_PARAGRAPH; + } ssb.setSpan(spans[i], s, e, f); }