From 564cc37c430b7373baefb175434634c6c5993ae7 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 5 May 2020 10:10:20 +0200 Subject: [PATCH] Fixed nested aligns --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index e8383bee25..469d159955 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -1905,6 +1905,11 @@ public class HtmlHelper { ssb.setSpan(new StrikethroughSpan(), start, ssb.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); break; case "text-align": + for (AlignmentSpan span : ssb.getSpans(0, start, AlignmentSpan.class)) { + int s = ssb.getSpanStart(span); + ssb.removeSpan(span); + ssb.setSpan(span, s, start, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + } Layout.Alignment alignment = null; switch (value) { case "left":