From 5ebe57fc88ff836e8ffd8061ac982e2e03fcbdf0 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Thu, 9 Jul 2020 15:52:23 +0400 Subject: [PATCH] Fix gif playback --- .../Sources/NativeVideoContent.swift | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/submodules/TelegramUniversalVideoContent/Sources/NativeVideoContent.swift b/submodules/TelegramUniversalVideoContent/Sources/NativeVideoContent.swift index d4b4126d58..9727791497 100644 --- a/submodules/TelegramUniversalVideoContent/Sources/NativeVideoContent.swift +++ b/submodules/TelegramUniversalVideoContent/Sources/NativeVideoContent.swift @@ -108,9 +108,14 @@ private final class NativeVideoContentNode: ASDisplayNode, UniversalVideoContent var status: Signal { return combineLatest(self._thumbnailStatus.get(), self._status.get()) |> map { thumbnailStatus, status in - if let thumbnailStatus = thumbnailStatus { - return thumbnailStatus - } else { + switch status.status { + case .buffering: + if let thumbnailStatus = thumbnailStatus { + return thumbnailStatus + } else { + return status + } + default: return status } }