From 7b147bc8e1ca4eb5651eb27678dc795832d5cbb1 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Tue, 13 Aug 2019 15:25:33 +0300 Subject: [PATCH] Fixed heart emoji detection & normalization for emoji keywords --- submodules/TelegramUI/TelegramUI/ChatMessageItem.swift | 6 +++--- submodules/TelegramUI/TelegramUI/EmojiUtils.swift | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/submodules/TelegramUI/TelegramUI/ChatMessageItem.swift b/submodules/TelegramUI/TelegramUI/ChatMessageItem.swift index c019eb9860..8f11c17388 100644 --- a/submodules/TelegramUI/TelegramUI/ChatMessageItem.swift +++ b/submodules/TelegramUI/TelegramUI/ChatMessageItem.swift @@ -386,10 +386,10 @@ public final class ChatMessageItem: ListViewItem, CustomStringConvertible { } } - if viewClassName == ChatMessageBubbleItemNode.self && self.presentationData.largeEmoji && messageIsElligibleForLargeEmoji(self.message) { - if let _ = self.associatedData.animatedEmojiStickers[self.message.text.basicEmoji.0] { + if viewClassName == ChatMessageBubbleItemNode.self && self.presentationData.largeEmoji { + if self.message.text.count == 1, let _ = self.associatedData.animatedEmojiStickers[self.message.text.basicEmoji.0] { viewClassName = ChatMessageAnimatedStickerItemNode.self - } else { + } else if messageIsElligibleForLargeEmoji(self.message) { viewClassName = ChatMessageStickerItemNode.self } } diff --git a/submodules/TelegramUI/TelegramUI/EmojiUtils.swift b/submodules/TelegramUI/TelegramUI/EmojiUtils.swift index 6f00f6b78c..42cc09e558 100644 --- a/submodules/TelegramUI/TelegramUI/EmojiUtils.swift +++ b/submodules/TelegramUI/TelegramUI/EmojiUtils.swift @@ -19,8 +19,6 @@ extension UnicodeScalar { return true case 0x1f004: return true - case 0x2764: - return true case 0x270b, 0x2728: return true default: