From 5da3b524fe52d634b862073305190c0c883ca259 Mon Sep 17 00:00:00 2001 From: Joseph Artsimovich Date: Mon, 7 Sep 2015 22:50:01 +0100 Subject: [PATCH] Prevent a crash on creating a thumbnail with a very high aspect ratio --- ThumbnailPixmapCache.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/ThumbnailPixmapCache.cpp b/ThumbnailPixmapCache.cpp index ce7efdc6..d38b4f42 100644 --- a/ThumbnailPixmapCache.cpp +++ b/ThumbnailPixmapCache.cpp @@ -974,6 +974,7 @@ ThumbnailPixmapCache::Impl::makeThumbnail( QSize new_affine_size(orig_affine_size); new_affine_size.scale(max_thumb_size, Qt::KeepAspectRatio); + new_affine_size = new_affine_size.expandedTo(QSize(1, 1)); // Scale down, to get a thumbnail-size dewarped image. std::unique_ptr downscaling_transform(