From 9f1e8357592ac86566bc8b0241a453536e5be395 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 23 May 2021 20:07:10 +0200 Subject: [PATCH] Allow pasting words --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 382e12bc72..ec875a2838 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -1571,7 +1571,7 @@ public class HtmlHelper { return formatPre(text, true); } - static String formatPre(String text, boolean quote) { + static String formatPre(String text, boolean view) { int level = 0; StringBuilder sb = new StringBuilder(); String[] lines = text.split("\\r?\\n"); @@ -1581,7 +1581,7 @@ public class HtmlHelper { // Opening quotes // https://tools.ietf.org/html/rfc3676#section-4.5 - if (quote) { + if (view) { int tlevel = 0; while (line.startsWith(">")) { tlevel++; @@ -1621,7 +1621,9 @@ public class HtmlHelper { line = Html.escapeHtml(line); sb.append(line); - sb.append("
"); + if (view || + (l + 1 == lines.length && text.endsWith("\n"))) + sb.append("
"); } // Closing quotes