From 8fb2772093fd81646affd52d4767a7c8e70a0e7d Mon Sep 17 00:00:00 2001
From: John Preston <johnprestonmail@gmail.com>
Date: Fri, 17 Jan 2020 16:56:05 +0300
Subject: [PATCH] Fix sent GIFs playback.

---
 .../SourceFiles/media/streaming/media_streaming_file.cpp    | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp
index 7f23f6095..635065344 100644
--- a/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp
+++ b/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp
@@ -162,10 +162,10 @@ Stream File::Context::initStream(
 	result.duration = (info->duration != AV_NOPTS_VALUE)
 		? FFmpeg::PtsToTime(info->duration, result.timeBase)
 		: FFmpeg::PtsToTime(format->duration, FFmpeg::kUniversalTimeBase);
-	if (result.duration <= 0) {
-		result.codec = nullptr;
-	} else if (result.duration == kTimeUnknown) {
+	if (result.duration == kTimeUnknown) {
 		result.duration = kDurationUnavailable;
+	} else if (result.duration <= 0) {
+		result.codec = nullptr;
 	} else {
 		++result.duration;
 		if (result.duration > kDurationMax) {