diff options
author | Błażej Szczygieł <spaz16@wp.pl> | 2017-03-26 13:55:23 +0200 |
---|---|---|
committer | Błażej Szczygieł <spaz16@wp.pl> | 2017-03-28 07:04:36 +0000 |
commit | 810b6defac666c7652a77b5e4fd5b70a6fbe0c54 (patch) | |
tree | 72c3c0e0e3f042380c267d3493c426e0593d48ff | |
parent | 6d255448e5d12379cc5411dade9b03a4bbf0fb70 (diff) | |
download | qtsvg-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.cpp | 2 |
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)); } |