From 5325b35aa9ba014243c08195819a8eeddb0c6d70 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 26 Aug 2023 18:44:44 +0200 Subject: [PATCH] Restore important element styles --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 7 +++++-- 1 file changed, 5 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 4f62913ce5..8ccc379b36 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -1904,9 +1904,12 @@ public class HtmlHelper { baseParams.remove(key); } - for (String key : baseParams.keySet()) - if (!STYLE_NO_INHERIT.contains(key) || element) + for (String key : baseParams.keySet()) { + String value = baseParams.get(key); + boolean important = (value != null && value.contains("!important")); + if (!STYLE_NO_INHERIT.contains(key) || element || important) result.put(key, baseParams.get(key)); + } return TextUtils.join(";", result.values()); }