diff options
author | David Edmundson <davidedmundson@kde.org> | 2018-03-11 23:15:38 +0000 |
---|---|---|
committer | David Edmundson <davidedmundson@kde.org> | 2018-03-13 10:57:16 +0000 |
commit | f0f632c7c1043f9c8097b4677f0a9eae01f916d2 (patch) | |
tree | 1ce2d14c7630fe1c1466dcdc0f4fb59ef68131bf /src/quick/scenegraph | |
parent | a8ff8f76317c394094dd6237bbb78de51e1d9844 (diff) |
Fix non-integer scale factors with Text native rendering
Task-number: QTBUG-67007
Change-Id: Id32cc14ea1bc258cfc139a859ccae014f5893563
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src/quick/scenegraph')
-rw-r--r-- | src/quick/scenegraph/qsgdefaultglyphnode_p.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp b/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp index dc473a6640..ce706d76f7 100644 --- a/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp +++ b/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp @@ -71,9 +71,9 @@ static inline QVector4D qsg_premultiply(const QVector4D &c, float globalOpacity) return QVector4D(c.x() * o, c.y() * o, c.z() * o, o); } -static inline int qsg_device_pixel_ratio(QOpenGLContext *ctx) +static inline qreal qsg_device_pixel_ratio(QOpenGLContext *ctx) { - int devicePixelRatio = 1; + qreal devicePixelRatio = 1; if (ctx->surface()->surfaceClass() == QSurface::Window) { QWindow *w = static_cast<QWindow *>(ctx->surface()); if (QQuickWindow *qw = qobject_cast<QQuickWindow *>(w)) |