]> cloud.milkyroute.net Git - dolphin.git/commitdiff
[KFileItemModelRolesUpdater] Fix preview scaling for frameless previews
authorKai Uwe Broulik <kde@privat.broulik.de>
Wed, 11 Jul 2018 13:43:16 +0000 (15:43 +0200)
committerKai Uwe Broulik <kde@privat.broulik.de>
Wed, 11 Jul 2018 13:43:16 +0000 (15:43 +0200)
Follow-up to D11319 for e.g. folder previews

Differential Revision: https://phabricator.kde.org/D14047

src/kitemviews/kfileitemmodelrolesupdater.cpp

index 544d88040c8a52246b306b5e9487ee922add2362..abc5f176a349a1857fd937dc3a02129395caf6d2 100644 (file)
@@ -532,7 +532,8 @@ void KFileItemModelRolesUpdater::slotGotPreview(const KFileItem& item, const QPi
             }
         }
     } else {
             }
         }
     } else {
-        KPixmapModifier::scale(scaledPixmap, m_iconSize);
+        KPixmapModifier::scale(scaledPixmap, m_iconSize * qApp->devicePixelRatio());
+        scaledPixmap.setDevicePixelRatio(qApp->devicePixelRatio());
     }
 
     QHash<QByteArray, QVariant> data = rolesData(item);
     }
 
     QHash<QByteArray, QVariant> data = rolesData(item);