diff options
author | Andre de la Rocha <[email protected]> | 2019-07-03 13:41:13 +0200 |
---|---|---|
committer | Andre de la Rocha <[email protected]> | 2019-07-03 13:53:54 +0200 |
commit | 1a14f7e91b065ed287a4982d4bea0027121926f4 (patch) | |
tree | efdf2888a9487633e3a982bd56598ac65ee97efc | |
parent | 1f451da9d7ec33dd38b13ca4f98d8453cf7814de (diff) |
Windows QPA: Fix Wheel event coordinates
In some cases, the wheel event coordinates would be incorrect, as the
local coordinates were being determined relative to one window and
the event being sent to another window, possibly incorrect.
Fixes: QTBUG-75820
Change-Id: I4c3c4c6c4688bd9232d67ce4052d24365f6aea3a
Reviewed-by: Friedemann Kleint <[email protected]>
-rw-r--r-- | src/plugins/platforms/windows/qwindowspointerhandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/windows/qwindowspointerhandler.cpp b/src/plugins/platforms/windows/qwindowspointerhandler.cpp index 8b880079491..b35629e2ce1 100644 --- a/src/plugins/platforms/windows/qwindowspointerhandler.cpp +++ b/src/plugins/platforms/windows/qwindowspointerhandler.cpp @@ -684,7 +684,7 @@ bool QWindowsPointerHandler::translateMouseWheelEvent(QWindow *window, QPoint localPos = QWindowsGeometryHint::mapFromGlobal(receiver, globalPos); - QWindowSystemInterface::handleWheelEvent(window, localPos, globalPos, QPoint(), angleDelta, keyModifiers); + QWindowSystemInterface::handleWheelEvent(receiver, localPos, globalPos, QPoint(), angleDelta, keyModifiers); return true; } |