From 273119fc552bd31078467be40c3cbd6fce244f90 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 13 Jun 2024 18:43:58 +0400 Subject: [PATCH] Fix preview messages load in migrated groups. --- .../history/view/history_view_chat_preview.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp b/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp index dddc36695..9bf9739f3 100644 --- a/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp +++ b/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp @@ -577,8 +577,12 @@ MessagesBarData Item::listMessagesBar( ? _replies->computeInboxReadTillFull() : MsgId(); const auto migrated = _replies ? nullptr : _history->migrateFrom(); - const auto migratedTill = migrated ? migrated->inboxReadTillId() : 0; - const auto historyTill = _replies ? 0 : _history->inboxReadTillId(); + const auto migratedTill = (migrated && migrated->unreadCount() > 0) + ? migrated->inboxReadTillId() + : 0; + const auto historyTill = (_replies || !_history->unreadCount()) + ? 0 + : _history->inboxReadTillId(); if (!_replies && !migratedTill && !historyTill) { return {}; }