From 3c4a5a9294755f4e8662d7a9fc5722d656203f90 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 20 Dec 2018 19:32:00 +0100 Subject: [PATCH] Show missing embedded images as broken --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 6 +++++- 1 file changed, 5 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 1e3c3fcc49..beed46b428 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -124,7 +124,11 @@ public class HtmlHelper { if (embedded) { String cid = "<" + source.split(":")[1] + ">"; EntityAttachment attachment = DB.getInstance(context).attachment().getAttachment(id, cid); - if (attachment == null || !attachment.available) { + if (attachment == null) { + Drawable d = context.getResources().getDrawable(R.drawable.baseline_broken_image_24, context.getTheme()); + d.setBounds(0, 0, px, px); + return d; + } else if (!attachment.available) { Drawable d = context.getResources().getDrawable(R.drawable.baseline_photo_library_24, context.getTheme()); d.setBounds(0, 0, px, px); return d;