]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/private/ktwofingertap.cpp
Merge branch 'release/20.12'
[dolphin.git] / src / kitemviews / private / ktwofingertap.cpp
index 9f4521d268310f7f58ebda3435ea8f16242671c6..edd9d1d35f96746d86c9dcf82058fbacb3ed1def 100644 (file)
@@ -10,6 +10,7 @@
 // Qt
 #include <QTouchEvent>
 #include <QApplication>
+#include <QGraphicsWidget>
 
 KTwoFingerTapRecognizer::KTwoFingerTapRecognizer() :
     QGestureRecognizer(),
@@ -28,7 +29,9 @@ QGesture* KTwoFingerTapRecognizer::create(QObject*)
 
 QGestureRecognizer::Result KTwoFingerTapRecognizer::recognize(QGesture* gesture, QObject* watched, QEvent* event)
 {
-    Q_UNUSED(watched)
+    if (qobject_cast<QGraphicsWidget*>(watched)) {
+        return Ignore;
+    }
 
     KTwoFingerTap* const kTwoFingerTap = static_cast<KTwoFingerTap*>(gesture);
     const QTouchEvent* touchEvent = static_cast<const QTouchEvent*>(event);