Fix crash in paid media preview.

This commit is contained in:
John Preston 2024-08-12 10:56:24 +02:00
parent 56959398e2
commit f6c071bd18

View file

@ -242,7 +242,8 @@ template <typename MediaType>
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;