From 06c3082fdf2429c9464ce87f83c47ff426612c6f Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 11 Jul 2018 22:46:48 +0300 Subject: [PATCH] Fix popular sticker suggestions. Regression was introduced in ddb4527159. Fixes #4966. --- Telegram/SourceFiles/apiwrap.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp index 42bc17156a..06c4b65575 100644 --- a/Telegram/SourceFiles/apiwrap.cpp +++ b/Telegram/SourceFiles/apiwrap.cpp @@ -2501,6 +2501,12 @@ std::vector> *ApiWrap::stickersByEmoji( auto &entry = _stickersByEmoji[emoji]; entry.list.clear(); entry.list.reserve(data.vstickers.v.size()); + for (const auto &sticker : data.vstickers.v) { + const auto document = _session->data().document(sticker); + if (document->sticker()) { + entry.list.push_back(document); + } + } entry.hash = data.vhash.v; entry.received = getms(true); _session->data().notifyStickersUpdated();