From 8ad4056aa2cc9364d58d8fc0df6d271afa866815 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Wed, 3 Aug 2022 14:36:06 +0200 Subject: [PATCH] clutter/click-action: Don't stop release events if gesture is inactive I don't see how this makes sense at all, ClutterClickAction really shouldn't mess with BUTTON_RELEASE events that are not part of a gesture. So propagate those events instead of stopping them. Part-of: --- clutter/clutter/clutter-click-action.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clutter/clutter/clutter-click-action.c b/clutter/clutter/clutter-click-action.c index 7ff69cff5..4691d6c86 100644 --- a/clutter/clutter/clutter-click-action.c +++ b/clutter/clutter/clutter-click-action.c @@ -360,7 +360,7 @@ clutter_click_action_handle_event (ClutterAction *action, G_GNUC_FALLTHROUGH; case CLUTTER_BUTTON_RELEASE: if (!priv->is_held) - return CLUTTER_EVENT_STOP; + return CLUTTER_EVENT_PROPAGATE; if ((has_button && clutter_event_get_button (event) != priv->press_button) || clutter_event_get_device (event) != priv->press_device ||