From de6d5e01f378224c56d5d5f3ba738378f0e65756 Mon Sep 17 00:00:00 2001 From: luvletter2333 Date: Tue, 12 Jul 2022 22:33:30 +0800 Subject: [PATCH] fix emoji --- .../src/main/java/org/telegram/messenger/Emoji.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/Emoji.java b/TMessagesProj/src/main/java/org/telegram/messenger/Emoji.java index 67e6e43c6..278293c68 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/Emoji.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/Emoji.java @@ -545,7 +545,10 @@ public class Emoji { public static CharSequence replaceEmoji(CharSequence cs, Paint.FontMetricsInt fontMetrics, int size, boolean createNew, int[] emojiOnly, boolean allowAnimated, AtomicReference> viewRef) { allowAnimated = false; - if (NekoConfig.useSystemEmoji.Bool() || cs.length() == 0) { + if ((NekoConfig.useSystemEmoji.Bool() || cs.length() == 0) && emojiOnly == null) { + if (cs instanceof Spannable) { + return cs; + } return Spannable.Factory.getInstance().newSpannable(cs.toString()); } Spannable s;