From ddd56170438428d9690f55a2bb8361af0ece0892 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Mon, 23 Aug 2021 01:36:19 +0300 Subject: [PATCH] Fixed processing GIF images as non-album files. Fixed #16844. --- Telegram/SourceFiles/storage/storage_media_prepare.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/storage/storage_media_prepare.cpp b/Telegram/SourceFiles/storage/storage_media_prepare.cpp index 6160696e42..a52010feec 100644 --- a/Telegram/SourceFiles/storage/storage_media_prepare.cpp +++ b/Telegram/SourceFiles/storage/storage_media_prepare.cpp @@ -291,7 +291,8 @@ void PrepareDetails(PreparedFile &file, int previewWidth) { if (ValidPhotoForAlbum(*image, file.information->filemime)) { UpdateImageDetails(file, previewWidth); file.type = PreparedFile::Type::Photo; - } else if (Core::IsMimeSticker(file.information->filemime)) { + } else if (Core::IsMimeSticker(file.information->filemime) + || image->animated) { file.type = PreparedFile::Type::None; } } else if (const auto video = std::get_if