diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index f3749d622..f6473b07b 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)));