From 863c1be871d7dbd16800cf7400284783d52352d5 Mon Sep 17 00:00:00 2001 From: Méven Car Date: Mon, 6 Jan 2025 18:23:12 +0100 Subject: information panel: scale according dpr Also use dpr for icons. Amends cebcf8db BUG: 497576 --- src/kitemviews/kfileitemmodelrolesupdater.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/kitemviews/kfileitemmodelrolesupdater.cpp') diff --git a/src/kitemviews/kfileitemmodelrolesupdater.cpp b/src/kitemviews/kfileitemmodelrolesupdater.cpp index 8811401b0..f5fae6f34 100644 --- a/src/kitemviews/kfileitemmodelrolesupdater.cpp +++ b/src/kitemviews/kfileitemmodelrolesupdater.cpp @@ -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; } } -- cgit v1.3.1