diff --git a/Telegram/SourceFiles/ui/widgets/chat_filters_tabs_slider.cpp b/Telegram/SourceFiles/ui/widgets/chat_filters_tabs_slider.cpp index b2286be5f..a6e9bf284 100644 --- a/Telegram/SourceFiles/ui/widgets/chat_filters_tabs_slider.cpp +++ b/Telegram/SourceFiles/ui/widgets/chat_filters_tabs_slider.cpp @@ -174,7 +174,7 @@ QImage ChatsFiltersTabs::cacheUnreadCount(int count, bool muted) const { QImage::Format_ARGB32_Premultiplied); image.setDevicePixelRatio(style::DevicePixelRatio()); image.fill(Qt::transparent); - const auto string = (count > 99) + const auto string = (count > 999) ? _unreadMaxString : QString::number(count); { diff --git a/Telegram/SourceFiles/window/window_filters_menu.cpp b/Telegram/SourceFiles/window/window_filters_menu.cpp index db1f15b35..3a2feb240 100644 --- a/Telegram/SourceFiles/window/window_filters_menu.cpp +++ b/Telegram/SourceFiles/window/window_filters_menu.cpp @@ -283,7 +283,7 @@ base::unique_qptr FiltersMenu::prepareButton( - (includeMuted ? 0 : muted); const auto string = !count ? QString() - : (count > 99) + : (count > 999) ? "99+" : QString::number(count); raw->setBadge(string, includeMuted && (count == muted));