From 6100868c7a1618f48e4234dfa4ba2e9bf088b132 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 10 Apr 2020 02:14:33 +0300 Subject: [PATCH] custom_emoji: fix showing emojis that may look like a regular expression --- .../java/com/keylesspalace/tusky/util/CustomEmojiHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/util/CustomEmojiHelper.java b/app/src/main/java/com/keylesspalace/tusky/util/CustomEmojiHelper.java index 42d1d3f6..4b47ab42 100644 --- a/app/src/main/java/com/keylesspalace/tusky/util/CustomEmojiHelper.java +++ b/app/src/main/java/com/keylesspalace/tusky/util/CustomEmojiHelper.java @@ -56,7 +56,8 @@ public class CustomEmojiHelper { SpannableStringBuilder builder = new SpannableStringBuilder(text); for (Emoji emoji : emojis) { CharSequence pattern = new StringBuilder(":").append(emoji.getShortcode()).append(':'); - Matcher matcher = Pattern.compile(pattern.toString()).matcher(text); + Matcher matcher = Pattern.compile(pattern.toString(), Pattern.LITERAL) + .matcher(text); while (matcher.find()) { EmojiSpan span = new EmojiSpan(view); builder.setSpan(span, matcher.start(), matcher.end(), 0);