From c8b61366d32c3a236d23b7884f12675c4382321e Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 4 Jul 2019 12:22:07 +0200 Subject: [PATCH] Fix blurred document thumbnails. --- .../SourceFiles/history/media/history_media_document.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/media/history_media_document.cpp b/Telegram/SourceFiles/history/media/history_media_document.cpp index 751fd16738..579b312ea8 100644 --- a/Telegram/SourceFiles/history/media/history_media_document.cpp +++ b/Telegram/SourceFiles/history/media/history_media_document.cpp @@ -243,8 +243,11 @@ void HistoryDocument::draw(Painter &p, const QRect &r, TextSelection selection, if (const auto normal = _data->thumbnail()) { if (normal->loaded()) { thumb = normal->pixSingle(_realParent->fullId(), thumbed->_thumbw, 0, st::msgFileThumbSize, st::msgFileThumbSize, roundRadius); - } else if (const auto blurred = _data->thumbnailInline()) { - thumb = blurred->pixBlurredSingle(_realParent->fullId(), thumbed->_thumbw, 0, st::msgFileThumbSize, st::msgFileThumbSize, roundRadius); + } else { + _data->loadThumbnail(_realParent->fullId()); + if (const auto blurred = _data->thumbnailInline()) { + thumb = blurred->pixBlurredSingle(_realParent->fullId(), thumbed->_thumbw, 0, st::msgFileThumbSize, st::msgFileThumbSize, roundRadius); + } } } p.drawPixmap(rthumb.topLeft(), thumb);