From 9321f22a9eaa9b1a3bc61293e3433302a7484732 Mon Sep 17 00:00:00 2001 From: ZavaruKitsu Date: Fri, 26 Jan 2024 18:55:07 +0300 Subject: [PATCH] fix: remove icon override with `hideNotificationCounters` --- Telegram/SourceFiles/window/window_filters_menu.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/window/window_filters_menu.cpp b/Telegram/SourceFiles/window/window_filters_menu.cpp index 00713a191..9b82a0469 100644 --- a/Telegram/SourceFiles/window/window_filters_menu.cpp +++ b/Telegram/SourceFiles/window/window_filters_menu.cpp @@ -164,11 +164,17 @@ void FiltersMenu::setup() { void FiltersMenu::setupMainMenuIcon() { OtherAccountsUnreadState( ) | rpl::start_with_next([=](const OthersUnreadState &state) { - const auto icon = !state.count + auto icon = !state.count ? nullptr : !state.allMuted ? &st::windowFiltersMainMenuUnread : &st::windowFiltersMainMenuUnreadMuted; + + const auto settings = &AyuSettings::getInstance(); + if (settings->hideNotificationCounters) { + icon = nullptr; + } + _menu.setIconOverride(icon, icon); }, _outer.lifetime()); }