From 8bfb7e221b1c31e43a1943da131cc3e33e827757 Mon Sep 17 00:00:00 2001 From: AlexeyZavar Date: Wed, 13 Mar 2024 15:31:37 +0300 Subject: [PATCH] fix: `hideNotificationCounters` --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 326d265ac7..7514e7c0f6 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -817,11 +817,17 @@ void Widget::setupMainMenuToggle() { Window::OtherAccountsUnreadState( ) | rpl::start_with_next([=](const Window::OthersUnreadState &state) { - const auto icon = !state.count + auto icon = !state.count ? nullptr : !state.allMuted ? &st::dialogsMenuToggleUnread : &st::dialogsMenuToggleUnreadMuted; + + const auto settings = &AyuSettings::getInstance(); + if (settings->hideNotificationCounters) { + icon = nullptr; + } + _mainMenu.toggle->setIconOverride(icon, icon); }, _mainMenu.toggle->lifetime()); }