From b8b02b2285cc4fab65ebca245e651e8bdd43ed6e Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 28 Apr 2024 13:33:04 +0300 Subject: [PATCH] Replaced list of history items for sending now with sorted by date. --- Telegram/SourceFiles/window/window_peer_menu.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index f3749d6229..f6473b07b3 100644 --- a/Telegram/SourceFiles/window/window_peer_menu.cpp +++ b/Telegram/SourceFiles/window/window_peer_menu.cpp @@ -2281,7 +2281,9 @@ QPointer ShowSendNowMessagesBox( ](Fn &&close) { close(); auto ids = QVector(); - for (const auto item : session->data().idsToItems(list)) { + auto sorted = session->data().idsToItems(list); + ranges::sort(sorted, ranges::less(), &HistoryItem::date); + for (const auto &item : sorted) { if (item->allowsSendNow()) { ids.push_back( MTP_int(session->scheduledMessages().lookupId(item)));