From cb18a55338271bbcd987722dd6610b4027ac79f3 Mon Sep 17 00:00:00 2001 From: Basile Clement Date: Thu, 14 Dec 2023 14:24:35 +0100 Subject: [PATCH] Support fractional scaling when scaling card images (#4962) Fixes #4880 --- cockatrice/src/pictureloader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cockatrice/src/pictureloader.cpp b/cockatrice/src/pictureloader.cpp index 625996f7..d22923c7 100644 --- a/cockatrice/src/pictureloader.cpp +++ b/cockatrice/src/pictureloader.cpp @@ -621,7 +621,7 @@ void PictureLoader::getPixmap(QPixmap &pixmap, CardInfoPtr card, QSize size) QPixmap bigPixmap; if (QPixmapCache::find(key, &bigPixmap)) { QScreen *screen = qApp->primaryScreen(); - int dpr = screen->devicePixelRatio(); + qreal dpr = screen->devicePixelRatio(); pixmap = bigPixmap.scaled(size * dpr, Qt::KeepAspectRatio, Qt::SmoothTransformation); pixmap.setDevicePixelRatio(dpr); QPixmapCache::insert(sizeKey, pixmap);