aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/entities/Message.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-05-05 20:44:05 +0200
committerChristian Schneppe <christian@pix-art.de>2018-05-05 20:44:05 +0200
commit0446624c51942118e74fbba93d40d83a9856723d (patch)
tree60faffcc7994f3b9bc05644e6129b31f5aa620f1 /src/main/java/de/pixart/messenger/entities/Message.java
parentf37b1410e17ac8400c8b87a09b81b8af50c74e9d (diff)
filter sequences of more than 3 ltr-rtl
Diffstat (limited to 'src/main/java/de/pixart/messenger/entities/Message.java')
-rw-r--r--src/main/java/de/pixart/messenger/entities/Message.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/de/pixart/messenger/entities/Message.java b/src/main/java/de/pixart/messenger/entities/Message.java
index 0d6d4c18e..8193cbb4d 100644
--- a/src/main/java/de/pixart/messenger/entities/Message.java
+++ b/src/main/java/de/pixart/messenger/entities/Message.java
@@ -612,7 +612,7 @@ public class Message extends AbstractEntity {
}
public SpannableStringBuilder getMergedBody() {
- SpannableStringBuilder body = new SpannableStringBuilder(this.body.trim());
+ SpannableStringBuilder body = new SpannableStringBuilder(MessageUtils.filterLtrRtl(this.body).trim());
Message current = this;
while (current.mergeable(current.next())) {
current = current.next();
@@ -621,7 +621,7 @@ public class Message extends AbstractEntity {
}
body.append("\n\n");
body.setSpan(new MergeSeparator(), body.length() - 2, body.length(), SpannableStringBuilder.SPAN_EXCLUSIVE_EXCLUSIVE);
- body.append(current.getBody().trim());
+ body.append(MessageUtils.filterLtrRtl(current.getBody()).trim());
}
return body;
}