diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-07-31 14:13:49 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-08-02 20:26:24 +0000 |
commit | 5058cad4a8f29063c1e6882f2960b3e51f0361fa (patch) | |
tree | 67630caef1f40a9ea1ad65b47ca8ecc08ec2d333 /src/gui/kernel | |
parent | e612fe8d47bc0fe762668617a5189117ad1aee15 (diff) |
QWindowSystemInterfacePrivate::toNativeTouchPoints(): Add missing scaling
Scale velocity and raw positions as does
QWindowSystemInterfacePrivate::fromNativeTouchPoints().
Change-Id: I4c9e03e4c2f4ca807319b1a7d1f4a9e56a25b06c
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src/gui/kernel')
-rw-r--r-- | src/gui/kernel/qwindowsysteminterface.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/kernel/qwindowsysteminterface.cpp b/src/gui/kernel/qwindowsysteminterface.cpp index b8299e2cb8..34519cd91b 100644 --- a/src/gui/kernel/qwindowsysteminterface.cpp +++ b/src/gui/kernel/qwindowsysteminterface.cpp @@ -621,8 +621,8 @@ QList<QWindowSystemInterface::TouchPoint> p.area = QHighDpi::toNativePixels(pt.screenRect(), window); p.pressure = pt.pressure(); p.state = pt.state(); - p.velocity = pt.velocity(); - p.rawPositions = pt.rawScreenPositions(); + p.velocity = QHighDpi::toNativePixels(pt.velocity(), window); + p.rawPositions = QHighDpi::toNativePixels(pt.rawScreenPositions(), window); newList.append(p); } return newList; |