From 22dc842705289411f2d5fac6eb535aafa51ec9bc Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 16 Mar 2022 10:11:16 +0400 Subject: [PATCH] Gray unread reaction mention in muted chats. --- Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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