From 9628ec78df281415bfde0599f423228f248bc1c0 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 6 Nov 2019 15:12:16 +0300 Subject: [PATCH] Fix CE. GitOrigin-RevId: b9680ad8f7fbf6322b4bb3896e6d4a931072312e --- td/telegram/StickersManager.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/td/telegram/StickersManager.cpp b/td/telegram/StickersManager.cpp index 62a31c5c..e2d27dd6 100644 --- a/td/telegram/StickersManager.cpp +++ b/td/telegram/StickersManager.cpp @@ -3144,9 +3144,12 @@ void StickersManager::on_get_featured_sticker_sets( CHECK(constructor_id == telegram_api::messages_featuredStickers::ID); auto featured_stickers = move_tl_object_as(sticker_sets_ptr); + std::unordered_set unread_sticker_set_ids; + for (auto &unread_sticker_set_id : featured_stickers->unread_) { + unread_sticker_set_ids.insert(StickerSetId(unread_sticker_set_id)); + } + vector featured_sticker_set_ids; - std::unordered_set unread_sticker_set_ids(featured_stickers->unread_.begin(), - featured_stickers->unread_.end()); for (auto &sticker_set : featured_stickers->sets_) { StickerSetId set_id = on_get_sticker_set_covered(std::move(sticker_set), true); if (!set_id.is_valid()) {