From 2670be22be7c7f5dbeb234570101826f8a2ea20e Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Tue, 16 Apr 2024 00:30:23 +0400 Subject: [PATCH] Fix converting static sticker to video on editing --- .../Components/MediaEditor/Sources/MediaEditor.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/Components/MediaEditor/Sources/MediaEditor.swift b/submodules/TelegramUI/Components/MediaEditor/Sources/MediaEditor.swift index f23092d8bf..37d5717a94 100644 --- a/submodules/TelegramUI/Components/MediaEditor/Sources/MediaEditor.swift +++ b/submodules/TelegramUI/Components/MediaEditor/Sources/MediaEditor.swift @@ -207,10 +207,14 @@ public final class MediaEditor { } public var resultIsVideo: Bool { + if self.values.entities.contains(where: { $0.entity.isAnimated }) { + return true + } if case let .sticker(file) = self.subject { return file.isAnimatedSticker || file.isVideoSticker + } else { + return self.player != nil || self.audioPlayer != nil || self.additionalPlayer != nil } - return self.player != nil || self.audioPlayer != nil || self.additionalPlayer != nil || self.values.entities.contains(where: { $0.entity.isAnimated }) } public var resultImage: UIImage? {