From 263c10f59428f3219a6cd7d91bac9527d93cd75d Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 3 Aug 2020 22:52:46 +0200 Subject: [PATCH] Prevent extra newline at end --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 38cabd60ac..6db18d0d39 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -289,6 +289,12 @@ public class HtmlHelper { static Document sanitizeCompose(Context context, String html, boolean show_images) { try { Document parsed = JsoupEx.parse(html); + + // Prevent extra newline at end + Element body = parsed.body(); + if (body != null && body.childrenSize() == 1 && "p".equals(body.child(0).tagName())) + body.child(0).tagName("span").appendChild(new Element("br")); + return sanitize(context, parsed, false, show_images); } catch (Throwable ex) { // OutOfMemoryError