diff --git a/src/controls/QskControl.cpp b/src/controls/QskControl.cpp index 83e6b7d7..d39ca325 100644 --- a/src/controls/QskControl.cpp +++ b/src/controls/QskControl.cpp @@ -1606,6 +1606,12 @@ void QskControl::geometryChanged( QCoreApplication::sendEvent( this, &event ); } +void QskControl::windowDeactivateEvent() +{ + // stopping gesture recognition ??? + Inherited::windowDeactivateEvent(); +} + void QskControl::layoutConstraintChanged() { QQuickItem* item = parentItem(); diff --git a/src/controls/QskControl.h b/src/controls/QskControl.h index 11039228..59e734e8 100644 --- a/src/controls/QskControl.h +++ b/src/controls/QskControl.h @@ -244,6 +244,7 @@ class QSK_EXPORT QskControl : public QQuickItem, public QskSkinnable void itemChange( ItemChange, const ItemChangeData& ) override; void geometryChanged( const QRectF&, const QRectF& ) override; + void windowDeactivateEvent() override; void classBegin() override; void componentComplete() override; void releaseResources() override;