From 38efddcb8f02ef0bfebc61fe550d8b46ff2bd8cb Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 7 Nov 2020 21:16:09 +0100 Subject: [PATCH] Dashed line improvement --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 2213cce598..05c7b30d8e 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -2289,13 +2289,14 @@ public class HtmlHelper { setSpan(ssb, new StyleSpan(Typeface.BOLD), start, ssb.length()); break; case "hr": + boolean dashed = "true".equals(element.attr("x-dashed")); LineSpan[] lines = null; - if (ssb.length() > 0) + if (dashed && ssb.length() > 0) lines = ssb.getSpans(ssb.length() - 1, ssb.length() - 1, LineSpan.class); if (lines == null || lines.length == 0) { ssb.append(LINE); float stroke = context.getResources().getDisplayMetrics().density; - float dash = ("true".equals(element.attr("x-dashed")) ? dp3 : 0f); + float dash = (dashed ? dp3 : 0f); setSpan(ssb, new LineSpan(colorSeparator, stroke, dash), start, ssb.length()); } break;