diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 0be9a7cd2d..b0e4b88037 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -402,11 +402,14 @@ public class HtmlHelper { Drawable cached = getCachedImage(context, file); if (cached != null || view == null) { - if (view == null) { - Drawable d = res.getDrawable(R.drawable.baseline_hourglass_empty_24, theme); - d.setBounds(0, 0, px, px); - return d; - } else + if (view == null) + if (cached == null) { + Drawable d = res.getDrawable(R.drawable.baseline_hourglass_empty_24, theme); + d.setBounds(0, 0, px, px); + return d; + } else + return cached; + else fitDrawable(cached, view); return cached; }