diff options
| author | Méven Car <[email protected]> | 2025-01-06 18:23:12 +0100 |
|---|---|---|
| committer | Méven Car <[email protected]> | 2025-01-09 10:44:39 +0100 |
| commit | 863c1be871d7dbd16800cf7400284783d52352d5 (patch) | |
| tree | 1d3a7e3b80a3a8f6e7e6fd8aef47ac0d3d233718 /src/kitemviews/kfileitemmodelrolesupdater.cpp | |
| parent | be64c7630fae5d8f609fb97cc139218c7da066d8 (diff) | |
information panel: scale according dpr
Also use dpr for icons.
Amends cebcf8db
BUG: 497576
Diffstat (limited to 'src/kitemviews/kfileitemmodelrolesupdater.cpp')
| -rw-r--r-- | src/kitemviews/kfileitemmodelrolesupdater.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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; } } |
