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 ) )