- const QSize size = pixmap.size();
- QPixmap p = KIconUtils::addOverlays(pixmap, item.overlays()).pixmap(size);
+ const QSize logicalSize = pixmap.size() / pixmap.devicePixelRatioF();
+ QPixmap p = KIconUtils::addOverlays(pixmap, item.overlays()).pixmap(logicalSize, pixmap.devicePixelRatioF());
+ p.setDevicePixelRatio(pixmap.devicePixelRatioF());