From d76f58eda94a7579aba1c195948f1254eeff99d8 Mon Sep 17 00:00:00 2001 From: Matej Knopp Date: Tue, 20 Jan 2015 00:30:04 +0100 Subject: [PATCH] use painter device pixel aspect ratio instead of ratio from qApp when painting icon Signed-off-by: Matej Knopp --- src/gui/image/qicon.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/image/qicon.cpp b/src/gui/image/qicon.cpp index 6f6bf15..18e7871 100644 --- a/src/gui/image/qicon.cpp +++ b/src/gui/image/qicon.cpp @@ -172,7 +172,7 @@ QPixmapIconEngine::~QPixmapIconEngine() void QPixmapIconEngine::paint(QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State state) { - QSize pixmapSize = rect.size() * qt_effective_device_pixel_ratio(0); + QSize pixmapSize = rect.size() * painter->device()->devicePixelRatio(); QPixmap px = pixmap(pixmapSize, mode, state); painter->drawPixmap(rect, px); } -- 1.9.3 (Apple Git-50)