From 1a33ee0bddb0f664d169b41bf108ad8a67169704 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 30 Nov 2023 13:17:49 +0100 Subject: [PATCH] Plain text only: first underline --- .../main/java/eu/faircode/email/HtmlHelper.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 76d0ea8ffd..9aa4477090 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -2836,6 +2836,13 @@ public class HtmlHelper { SpannableStringBuilder ssb = fromDocument(context, d, null, null); + for (UnderlineSpan span : ssb.getSpans(0, ssb.length(), UnderlineSpan.class)) { + int start = ssb.getSpanStart(span); + int end = ssb.getSpanEnd(span); + ssb.insert(end, "_"); + ssb.insert(start, "_"); + } + for (StyleSpan span : ssb.getSpans(0, ssb.length(), StyleSpan.class)) { int start = ssb.getSpanStart(span); int end = ssb.getSpanEnd(span); @@ -2848,13 +2855,6 @@ public class HtmlHelper { } } - for (UnderlineSpan span : ssb.getSpans(0, ssb.length(), UnderlineSpan.class)) { - int start = ssb.getSpanStart(span); - int end = ssb.getSpanEnd(span); - ssb.insert(end, "_"); - ssb.insert(start, "_"); - } - for (URLSpan span : ssb.getSpans(0, ssb.length(), URLSpan.class)) { String url = span.getURL(); if (TextUtils.isEmpty(url))