diff options
Diffstat (limited to 'src/plugins/platforms/wayland/qwaylandtouch.cpp')
-rw-r--r-- | src/plugins/platforms/wayland/qwaylandtouch.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/platforms/wayland/qwaylandtouch.cpp b/src/plugins/platforms/wayland/qwaylandtouch.cpp index 6da996338..f66d46711 100644 --- a/src/plugins/platforms/wayland/qwaylandtouch.cpp +++ b/src/plugins/platforms/wayland/qwaylandtouch.cpp @@ -161,7 +161,7 @@ void QWaylandTouchExtension::sendTouchEvent() return; } - QWindowSystemInterface::handleTouchEvent(0, mTimestamp, mTouchDevice, mTouchPoints); + QWindowSystemInterface::handleTouchEvent(mTargetWindow, mTimestamp, mTouchDevice, mTouchPoints); Qt::TouchPointStates states = 0; for (int i = 0; i < mTouchPoints.count(); ++i) @@ -178,7 +178,7 @@ void QWaylandTouchExtension::sendTouchEvent() QPoint globalPoint = mLastMouseGlobal.toPoint(); QPointF delta = mLastMouseGlobal - globalPoint; mLastMouseLocal = mTargetWindow->mapFromGlobal(globalPoint) + delta; - QWindowSystemInterface::handleMouseEvent(0, mTimestamp, mLastMouseLocal, mLastMouseGlobal, buttons); + QWindowSystemInterface::handleMouseEvent(mTargetWindow, mTimestamp, mLastMouseLocal, mLastMouseGlobal, buttons); if (buttons == Qt::NoButton) mMouseSourceId = -1; break; |