From 9f16eb56794f64476573506776fd395ae73c7fca Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 28 Aug 2020 17:03:03 +0200 Subject: [PATCH] Ignore meta in overview mode --- .../java/eu/faircode/email/HtmlHelper.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 838a51b8f6..fdf4642a93 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -1519,18 +1519,21 @@ public class HtmlHelper { static void setViewport(Document document, boolean overview) { // https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag Elements meta = document.head().select("meta").select("[name=viewport]"); - if (meta.size() == 1) { - String content = meta.attr("content") - .toLowerCase() - .replace(" ", "") - .replace("user-scalable=no", "user-scalable=yes"); - meta.attr("content", content); - } else { + if (overview) // fit width meta.remove(); - if (!overview) + else { + if (meta.size() == 1) { + String content = meta.attr("content") + .toLowerCase() + .replace(" ", "") + .replace("user-scalable=no", "user-scalable=yes"); + meta.attr("content", content); + } else { + meta.remove(); document.head().prependElement("meta") .attr("name", "viewport") .attr("content", "width=device-width, initial-scale=1.0"); + } } Log.d(document.head().html());