From 61408dfd02c4a45eaf7c8c211fc3b9ba41e35375 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 8 Jul 2019 21:11:31 +0200 Subject: [PATCH] Made div with br a special case --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 66e5fbbc09..76607ff49c 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -293,12 +293,14 @@ public class HtmlHelper { } }, document); + // Prevent too many line breaks + for (Element div : document.select("div")) + if (div.children().size() == div.select("br").size()) + div.tagName("span"); + // Remove block elements displaying nothing for (Element e : document.select("*")) - if (e.isBlock() && - !e.hasText() && - e.select("br").size() == 0 && - e.select("img").size() == 0) + if (e.isBlock() && !e.hasText() && e.select("img").size() == 0) e.remove(); // Prevent too many line breaks