From a654bcca9308522c90e1349ad635b27c354b24b8 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 5 Oct 2019 09:38:36 +0200 Subject: [PATCH] Small improvements --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index caa2ecf788..ce07ddad1b 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -345,6 +345,7 @@ public class HtmlHelper { if (!show_images) { String alt = img.attr("alt"); if (!TextUtils.isEmpty(alt)) { + img.append(" "); img.appendText(alt); } } @@ -477,6 +478,7 @@ public class HtmlHelper { static void removeTrackingPixels(Context context, Document document) { Drawable d = ContextCompat.getDrawable(context, R.drawable.baseline_my_location_24); d.setTint(Helper.resolveColor(context, R.attr.colorWarning)); + Bitmap bm = Bitmap.createBitmap(d.getIntrinsicWidth(), d.getIntrinsicHeight(), Bitmap.Config.ARGB_8888); Canvas c = new Canvas(bm); d.setBounds(0, 0, c.getWidth(), c.getHeight()); @@ -486,13 +488,9 @@ public class HtmlHelper { bm.compress(Bitmap.CompressFormat.PNG, 100, bos); StringBuilder sb = new StringBuilder(); - sb.append("data:"); - sb.append("image/png"); - sb.append(";base64,"); + sb.append("data:image/png;base64,"); sb.append(Base64.encodeToString(bos.toByteArray(), Base64.DEFAULT)); - boolean dark = Helper.isDarkTheme(context); - // Build list of allowed hosts List hosts = new ArrayList<>(); for (Element img : document.select("img")) {