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