From c8986c52353a828a1f882a2fda9cf588fe4dd989 Mon Sep 17 00:00:00 2001 From: Unpublished Date: Tue, 19 Feb 2019 16:41:34 +0100 Subject: [PATCH] append ellipsis to preview if it is cut off --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 9fbf4034f6..2ce5737671 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -324,7 +324,10 @@ public class HtmlHelper { static String getPreview(String body) { String text = (body == null ? null : Jsoup.parse(body).text()); - return (text == null ? null : text.substring(0, Math.min(text.length(), PREVIEW_SIZE))); + if (text == null || text.length() <= PREVIEW_SIZE) { + return text; + } + return text.substring(0, PREVIEW_SIZE) + '\u2026'; } static String getText(String html) {