fix: remove icon override with hideNotificationCounters

This commit is contained in:
ZavaruKitsu 2024-01-26 18:55:07 +03:00
parent 8718e0a045
commit 9321f22a9e

View file

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