From 93d34efa9a28ca99672aa41296272ea11b855b87 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Wed, 3 Mar 2021 12:37:00 +0100 Subject: [PATCH] clearing keepMouse flag --- src/controls/QskGestureRecognizer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controls/QskGestureRecognizer.cpp b/src/controls/QskGestureRecognizer.cpp index 8266deb7..90253c21 100644 --- a/src/controls/QskGestureRecognizer.cpp +++ b/src/controls/QskGestureRecognizer.cpp @@ -510,7 +510,10 @@ void QskGestureRecognizer::reject() m_data->isReplayingEvents = true; if ( window->mouseGrabberItem() == watchedItem ) + { + watchedItem->setKeepMouseGrab( false ); watchedItem->ungrabMouse(); + } if ( !events.isEmpty() && ( events[ 0 ]->type() == QEvent::MouseButtonPress ) )