From c204fd62567e316293685ab2ef9fe5d950051cfd Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 22 May 2020 18:09:17 +0300 Subject: [PATCH] Never allow animated stickers outside of sticker sets. GitOrigin-RevId: 7e86904956e1bdfc7b423fdfef5f212199caeb85 --- td/telegram/StickersManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/td/telegram/StickersManager.cpp b/td/telegram/StickersManager.cpp index 30c267281..8dfbb4c51 100644 --- a/td/telegram/StickersManager.cpp +++ b/td/telegram/StickersManager.cpp @@ -1939,7 +1939,9 @@ void StickersManager::create_sticker(FileId file_id, PhotoSize thumbnail, Dimens } } } - s->is_animated = is_animated; + if (s->set_id.is_valid()) { + s->is_animated = is_animated; + } on_get_sticker(std::move(s), sticker != nullptr); }