diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp index f30c9f054..b688d56d1 100644 --- a/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp +++ b/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp @@ -801,7 +801,6 @@ void RowPainter::paint( const auto unreadCount = entry->chatListUnreadCount(); const auto unreadMark = entry->chatListUnreadMark(); const auto unreadMuted = entry->chatListMutedBadge(); - const auto mentionOrReactionMuted = (entry->folder() != nullptr); const auto item = entry->chatListMessage(); const auto cloudDraft = [&]() -> const Data::Draft*{ if (history && (!item || (!unreadCount && !unreadMark))) { @@ -832,6 +831,8 @@ void RowPainter::paint( const auto displayReactionBadge = !displayMentionBadge && history && history->unreadReactions().has(); + const auto mentionOrReactionMuted = (entry->folder() != nullptr) + || (!displayMentionBadge && unreadMuted); const auto displayUnreadCounter = [&] { if (displayMentionBadge && unreadCount == 1