summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBłażej Szczygieł <spaz16@wp.pl>2017-03-26 13:55:23 +0200
committerBłażej Szczygieł <spaz16@wp.pl>2017-03-28 07:04:36 +0000
commit810b6defac666c7652a77b5e4fd5b70a6fbe0c54 (patch)
tree72c3c0e0e3f042380c267d3493c426e0593d48ff
parent6d255448e5d12379cc5411dade9b03a4bbf0fb70 (diff)
downloadqtsvg-810b6defac666c7652a77b5e4fd5b70a6fbe0c54.tar.gz
QSvgIconEngine: Paint correct size if device pixel ratio is fractional
Use method which returns qreal. It is available since Qt 5.6. Task-number: QTBUG-59729 Change-Id: Ifc1a101c8dd837597c35ce14f0314218d2882501 (cherry picked from commit 02ed4c65618b0f27b9ccb6867ab4d633612415c8) Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r--src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp b/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp
index 0a01abe..6dfc77a 100644
--- a/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp
+++ b/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp
@@ -227,7 +227,7 @@ void QSvgIconEngine::paint(QPainter *painter, const QRect &rect,
{
QSize pixmapSize = rect.size();
if (painter->device())
- pixmapSize *= painter->device()->devicePixelRatio();
+ pixmapSize *= painter->device()->devicePixelRatioF();
painter->drawPixmap(rect, pixmap(pixmapSize, mode, state));
}