]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/kfileitemmodelrolesupdater.cpp
information panel: scale according dpr
[dolphin.git] / src / kitemviews / kfileitemmodelrolesupdater.cpp
index 8811401b03e9401afdbc608ad0abcdb6a5b348af..f5fae6f34fc1cc03bdae31af4eb194faff79f8f0 100644 (file)
@@ -563,8 +563,8 @@ void KFileItemModelRolesUpdater::slotGotPreview(const KFileItem &item, const QPi
             if (!overlay.isEmpty()) {
                 // There is at least one overlay, draw all overlays above m_pixmap
                 // and cancel the check
-                const QSize size = scaledPixmap.size();
-                scaledPixmap = KIconUtils::addOverlays(scaledPixmap, overlays).pixmap(size);
+                const QSize logicalSize = scaledPixmap.size() / scaledPixmap.devicePixelRatioF();
+                scaledPixmap = KIconUtils::addOverlays(scaledPixmap, overlays).pixmap(logicalSize, scaledPixmap.devicePixelRatioF());
                 break;
             }
         }