From 6e08b00dba33d55c8069177f18058f6b90e9eeb4 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 27 Feb 2024 13:11:16 +0400 Subject: [PATCH] Fix sending .tgs files as stickers. Regression was introduced in 3467fe226f. --- Telegram/SourceFiles/storage/localimageloader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/storage/localimageloader.cpp b/Telegram/SourceFiles/storage/localimageloader.cpp index 8044e266c..532a1d35e 100644 --- a/Telegram/SourceFiles/storage/localimageloader.cpp +++ b/Telegram/SourceFiles/storage/localimageloader.cpp @@ -901,11 +901,11 @@ void FileLoadTask::process(Args &&args) { attributes.push_back(MTP_documentAttributeImageSize(MTP_int(w), MTP_int(h))); if (ValidateThumbDimensions(w, h)) { - isSticker = (_type == SendMediaType::File) - && Core::IsMimeSticker(filemime) + isSticker = Core::IsMimeSticker(filemime) && (filesize < Storage::kMaxStickerBytesSize) && (Core::IsMimeStickerAnimated(filemime) - || GoodStickerDimensions(w, h)); + || (_type == SendMediaType::File + && GoodStickerDimensions(w, h))); if (isSticker) { attributes.push_back(MTP_documentAttributeSticker( MTP_flags(0),