diff --git a/Telegram/SourceFiles/data/components/recent_shared_media_gifts.cpp b/Telegram/SourceFiles/data/components/recent_shared_media_gifts.cpp index 3d2442b2d4..c2e956531b 100644 --- a/Telegram/SourceFiles/data/components/recent_shared_media_gifts.cpp +++ b/Telegram/SourceFiles/data/components/recent_shared_media_gifts.cpp @@ -65,9 +65,9 @@ void RecentSharedMediaGifts::request( auto conter = 0; for (const auto &gift : data.vgifts().v) { if (auto parsed = Api::FromTL(peer, gift)) { - entry.ids.push_front(parsed->info.document->id); + entry.ids.push_back(parsed->info.document->id); if (entry.ids.size() > kMaxGifts) { - entry.ids.pop_back(); + entry.ids.pop_front(); } if (++conter >= kMaxGifts) { break;