diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp index 5a4a7d799..46b1140f1 100644 --- a/Telegram/SourceFiles/data/data_media_types.cpp +++ b/Telegram/SourceFiles/data/data_media_types.cpp @@ -242,7 +242,8 @@ template ImageRoundRadius radius, bool spoiler) { auto result = PreparePhotoPreviewImage(item, media, radius, spoiler); - if (media->owner()->extendedMediaVideoDuration().has_value()) { + if (!result.data.isNull() + && media->owner()->extendedMediaVideoDuration().has_value()) { result.data = PutPlayIcon(std::move(result.data)); } return result;