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()); }