diff options
-rw-r--r-- | src/gui/kernel/qpointingdevice.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/kernel/qpointingdevice.cpp b/src/gui/kernel/qpointingdevice.cpp index 227c4ef2cc..779893861a 100644 --- a/src/gui/kernel/qpointingdevice.cpp +++ b/src/gui/kernel/qpointingdevice.cpp @@ -475,7 +475,7 @@ void QPointingDevicePrivate::setExclusiveGrabber(const QPointerEvent *event, con auto oldGrabber = persistentPoint->exclusiveGrabber; persistentPoint->exclusiveGrabber = exclusiveGrabber; if (oldGrabber) - emit q->grabChanged(oldGrabber, QPointingDevice::UngrabExclusive, event, point); + emit q->grabChanged(oldGrabber, QPointingDevice::UngrabExclusive, event, persistentPoint->eventPoint); if (Q_UNLIKELY(lcPointerGrab().isDebugEnabled())) { qCDebug(lcPointerGrab) << name << "point" << point.id() << point.state() << "@" << point.scenePosition() |