From b8c313965f831b55602271779f1b9b6f108f38b9 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 24 Apr 2025 10:02:05 +0300 Subject: [PATCH] Fixed display of negative views count in message preview from stats. --- .../info/statistics/info_statistics_list_controllers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp b/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp index 6a5e27cf0c..a87dcc5bc1 100644 --- a/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp +++ b/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp @@ -403,7 +403,7 @@ void PublicForwardsController::appendRow( const auto views = [&] { if (contextId.messageId) { const auto message = peer->owner().message(contextId.messageId); - return message ? message->viewsCount() : 0; + return message ? std::max(message->viewsCount(), 0) : 0; } else if (const auto &id = contextId.storyId) { const auto story = peer->owner().stories().lookup(id); return story ? (*story)->views() : 0;