From 9eeadc54c334fb1656ec56a70eb8a45586288412 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 11 Sep 2020 16:52:11 +0200 Subject: [PATCH] Suppress alt text for inline images --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 3 ++- 1 file changed, 2 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 8cf947f25e..c0027555ad 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -326,6 +326,7 @@ public class HtmlHelper { boolean display_hidden = prefs.getBoolean("display_hidden", false); boolean disable_tracking = prefs.getBoolean("disable_tracking", true); boolean parse_classes = prefs.getBoolean("parse_classes", false); + boolean inline_images = prefs.getBoolean("inline_images", false); int textColorPrimary = Helper.resolveColor(context, android.R.attr.textColorPrimary); @@ -815,7 +816,7 @@ public class HtmlHelper { if (alt.length() > MAX_ALT) alt = alt.substring(0, MAX_ALT) + "…"; - if (!show_images && !TextUtils.isEmpty(alt)) + if (!show_images && !(inline_images && src.startsWith("cid:")) && !TextUtils.isEmpty(alt)) if (TextUtils.isEmpty(tracking)) img.appendText("[" + alt + "]"); else {