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