diff --git a/Telegram/SourceFiles/window/window_main_menu.cpp b/Telegram/SourceFiles/window/window_main_menu.cpp index a05a1ca9e..c89402eb4 100644 --- a/Telegram/SourceFiles/window/window_main_menu.cpp +++ b/Telegram/SourceFiles/window/window_main_menu.cpp @@ -253,10 +253,12 @@ void MainMenu::ToggleAccountsButton::validateUnreadBadge() { } _unreadBadge = computeUnreadBadge(); - auto st = Settings::BadgeStyle(); - _rightSkip = base - + Dialogs::Ui::CountUnreadBadgeSize(_unreadBadge, st).width() - + 2 * st::mainMenuToggleSize; + _rightSkip = base; + if (!_unreadBadge.isEmpty()) { + const auto st = Settings::BadgeStyle(); + _rightSkip += 2 * st::mainMenuToggleSize + + Dialogs::Ui::CountUnreadBadgeSize(_unreadBadge, st).width(); + } } QString MainMenu::ToggleAccountsButton::computeUnreadBadge() const {