diff --git a/submodules/TelegramUI/Sources/ChatMessageAnimatedStickerItemNode.swift b/submodules/TelegramUI/Sources/ChatMessageAnimatedStickerItemNode.swift index b12383fd6d..1807f4aa38 100644 --- a/submodules/TelegramUI/Sources/ChatMessageAnimatedStickerItemNode.swift +++ b/submodules/TelegramUI/Sources/ChatMessageAnimatedStickerItemNode.swift @@ -1646,16 +1646,16 @@ class ChatMessageAnimatedStickerItemNode: ChatMessageItemView { guard let item = self.item, !self.enqueuedAdditionalAnimations.isEmpty else { return } - - guard let file = self.emojiFile else { - return - } - + var emojiFile = self.emojiFile if emojiFile == nil { emojiFile = item.message.associatedMedia.first?.value as? TelegramMediaFile } + guard let file = emojiFile else { + return + } + let enqueuedAnimations = self.enqueuedAdditionalAnimations self.enqueuedAdditionalAnimations.removeAll()