From 8cbb1abff2af65636621c43f92993f21283e942f Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 1 Apr 2024 12:59:25 +0400 Subject: [PATCH] Fix wrong non-album image size in send preview. Regression was introduced in 84288112fc2. --- Telegram/SourceFiles/storage/storage_media_prepare.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/storage/storage_media_prepare.cpp b/Telegram/SourceFiles/storage/storage_media_prepare.cpp index 8b04450cf..36fa14097 100644 --- a/Telegram/SourceFiles/storage/storage_media_prepare.cpp +++ b/Telegram/SourceFiles/storage/storage_media_prepare.cpp @@ -293,8 +293,11 @@ void PrepareDetails(PreparedFile &file, int previewWidth, int sideLimit) { if (ValidPhotoForAlbum(*image, file.information->filemime)) { UpdateImageDetails(file, previewWidth, sideLimit); file.type = PreparedFile::Type::Photo; - } else if (image->animated) { - file.type = PreparedFile::Type::None; + } else { + file.originalDimensions = image->data.size(); + if (image->animated) { + file.type = PreparedFile::Type::None; + } } } else if (const auto video = std::get_if