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 } }