diff options
author | Daniel Gultsch <daniel@gultsch.de> | 2022-09-03 12:06:57 +0300 |
---|---|---|
committer | Daniel Gultsch <daniel@gultsch.de> | 2022-09-03 12:07:00 +0300 |
commit | 938887eed4bdffa3337b525a69cb49d3c5de6ed1 (patch) | |
tree | a6b23db3ddcfc28488aee151102498ad82f9f755 | |
parent | cb1d7c69a19aafb5ea9d0e02b8bc0949dfb592fb (diff) |
preserve new lines when quoting. fixes #3876inputmice/feature_preserve_new_lines
closes #3893
-rw-r--r-- | src/main/java/eu/siacs/conversations/ui/widget/EditMessage.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/eu/siacs/conversations/ui/widget/EditMessage.java b/src/main/java/eu/siacs/conversations/ui/widget/EditMessage.java index e890e5984..da840e2eb 100644 --- a/src/main/java/eu/siacs/conversations/ui/widget/EditMessage.java +++ b/src/main/java/eu/siacs/conversations/ui/widget/EditMessage.java @@ -145,7 +145,7 @@ public class EditMessage extends AppCompatEditText { public void insertAsQuote(String text) { text = QuoteHelper.replaceAltQuoteCharsInText(text); - text = text.replaceAll("(\n *){2,}", "\n").replaceAll("(^|\n)(" + QuoteHelper.QUOTE_CHAR + ")", "$1$2$2").replaceAll("(^|\n)([^" + QuoteHelper.QUOTE_CHAR + "])", "$1> $2").replaceAll("\n$", ""); + text = text.replaceAll("(^|\n)(" + QuoteHelper.QUOTE_CHAR + ")", "$1$2$2").replaceAll("(^|\n)([^" + QuoteHelper.QUOTE_CHAR + "])", "$1> $2").replaceAll("\n$", ""); Editable editable = getEditableText(); int position = getSelectionEnd(); if (position == -1) position = editable.length(); |