From f1064e2d2fa26f79476f6e8a8c8366bd08a6f3b1 Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 9 Mar 2022 08:53:15 +0400 Subject: [PATCH] Fix crash in downloads bar. --- Telegram/SourceFiles/data/data_download_manager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/data/data_download_manager.cpp b/Telegram/SourceFiles/data/data_download_manager.cpp index f257d4cc41..38d2cc0ff6 100644 --- a/Telegram/SourceFiles/data/data_download_manager.cpp +++ b/Telegram/SourceFiles/data/data_download_manager.cpp @@ -927,7 +927,9 @@ rpl::producer MakeDownloadBarContent() { state->media = thumbnailed ? thumbnailed->createMediaView() : nullptr; - state->media->thumbnailWanted(single->item->fullId()); + if (const auto raw = state->media.get()) { + raw->thumbnailWanted(single->item->fullId()); + } state->thumbnail = QImage(); resolveThumbnail(); }