From 43be76e62a0afc08b56e8e5c87164e7f990c616d Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Mon, 5 Oct 2020 20:41:09 +0200 Subject: Remove special case for double-click Followup to 389d4b1971630a67e3d6fa45b11ec13af59d26e0: after qtbase/871d19a5b96fa5a5be4ac50e3121e0704ff08374 isBeginEvent() will return false for a MouseButtonDblClick event, so that we will never see these events in QQuickWindowPrivate::deliverPressOrReleaseEvent(). Change-Id: I1a04be6b4d6728a9db4aafc4c94b3be12934139b Reviewed-by: Fabian Kosmale --- src/quick/items/qquickwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/quick') diff --git a/src/quick/items/qquickwindow.cpp b/src/quick/items/qquickwindow.cpp index 703623b38b..45c203ebbf 100644 --- a/src/quick/items/qquickwindow.cpp +++ b/src/quick/items/qquickwindow.cpp @@ -2811,7 +2811,7 @@ bool QQuickWindowPrivate::deliverPressOrReleaseEvent(QPointerEvent *event, bool } for (int i = 0; i < event->pointCount(); ++i) { auto &point = event->point(i); - if (point.state() == QEventPoint::Pressed && event->type() != QEvent::MouseButtonDblClick) + if (point.state() == QEventPoint::Pressed) event->clearPassiveGrabbers(point); QVector targetItemsForPoint = pointerTargets(contentItem, event, point, !isTouch, isTouch); if (targetItems.count()) { -- cgit v1.2.3