From 6de95fc4ed8b251bb5de731b7995bf03d95bf9ed Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 28 Nov 2023 03:55:07 +0300 Subject: [PATCH] Fixed display of recent posts with some types documents in statistics. --- .../info/statistics/info_statistics_recent_message.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/info/statistics/info_statistics_recent_message.cpp b/Telegram/SourceFiles/info/statistics/info_statistics_recent_message.cpp index 975b3f417e..e5b7e61ffd 100644 --- a/Telegram/SourceFiles/info/statistics/info_statistics_recent_message.cpp +++ b/Telegram/SourceFiles/info/statistics/info_statistics_recent_message.cpp @@ -105,7 +105,8 @@ MessagePreview::MessagePreview( } processPreview(); } - if (!_photoMedia && !_documentMedia) { + if ((!_documentMedia || _documentMedia->thumbnailSize().isNull()) + && !_photoMedia) { const auto userpic = Ui::CreateChild( this, item->history()->peer, @@ -200,6 +201,7 @@ void MessagePreview::processPreview() { session->downloaderTaskFinished() ) | rpl::start_with_next([=] { const auto computed = computeThumbInfo(); + const auto guard = gsl::finally([&] { update(); }); if (!computed.image) { if (_documentMedia && !_documentMedia->owner()->hasThumbnail()) { _preview = QImage();