From f301359debda9829b9991f08c353b56d74790abb Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 31 May 2020 01:33:14 +0300 Subject: [PATCH] Do not animate unknown stickers before they are sent. GitOrigin-RevId: 333cca74ec642ede27c4d2f5fc5794eb776990a3 --- td/telegram/MessageContent.cpp | 5 ++--- td/telegram/StickersManager.cpp | 4 +--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/td/telegram/MessageContent.cpp b/td/telegram/MessageContent.cpp index 416d4c4b8..daceb83e7 100644 --- a/td/telegram/MessageContent.cpp +++ b/td/telegram/MessageContent.cpp @@ -1564,9 +1564,8 @@ static Result create_input_message_content( } case td_api::inputMessageSticker::ID: { auto input_sticker = static_cast(input_message_content.get()); - td->stickers_manager_->create_sticker(file_id, thumbnail, - get_dimensions(input_sticker->width_, input_sticker->height_), nullptr, - mime_type == "application/x-tgsticker", nullptr); + td->stickers_manager_->create_sticker( + file_id, thumbnail, get_dimensions(input_sticker->width_, input_sticker->height_), nullptr, false, nullptr); content = make_unique(file_id); break; diff --git a/td/telegram/StickersManager.cpp b/td/telegram/StickersManager.cpp index d0b0c1753..298f0907e 100644 --- a/td/telegram/StickersManager.cpp +++ b/td/telegram/StickersManager.cpp @@ -1939,9 +1939,7 @@ void StickersManager::create_sticker(FileId file_id, PhotoSize thumbnail, Dimens } } } - if (s->set_id.is_valid()) { - s->is_animated = is_animated; - } + s->is_animated = is_animated; on_get_sticker(std::move(s), sticker != nullptr); }