diff --git a/src/kiconengine.cpp b/src/kiconengine.cpp --- a/src/kiconengine.cpp +++ b/src/kiconengine.cpp @@ -104,8 +104,8 @@ return pix; } - QPixmap pix2(size * scale); - pix2.setDevicePixelRatio(scale); + QPixmap pix2(size * pix.devicePixelRatio()); + pix2.setDevicePixelRatio(pix.devicePixelRatio()); pix2.fill(QColor(0, 0, 0, 0)); QPainter painter(&pix2);