From a405794a03eceb50429fdd4ca370b47455862274 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Wed, 27 Nov 2024 12:25:18 +0300 Subject: [PATCH] Allowed to display of hundreds digit in unread badge of filters. --- Telegram/SourceFiles/ui/widgets/chat_filters_tabs_slider.cpp | 2 +- Telegram/SourceFiles/window/window_filters_menu.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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));