From 8190f0348d4bd041a9b6da3e4551d4f79d02984b Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 17 May 2021 21:12:31 +0200 Subject: [PATCH] DeepL trim --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 817cdadd47..16ca5295aa 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -1954,6 +1954,15 @@ public class FragmentCompose extends FragmentBase { end = tmp; } + // Trim start + while (start < edit.length() - 1 && edit.charAt(start) == '\n') + start++; + + // Trim end + while (end > 1 && edit.charAt(end - 2) == '\n') + end--; + + // Expand selection at start while (start > 0 && edit.charAt(start - 1) != '\n') start--;