summaryrefslogtreecommitdiff
path: root/clutter/clutter-click-action.c
diff options
context:
space:
mode:
Diffstat (limited to 'clutter/clutter-click-action.c')
-rw-r--r--clutter/clutter-click-action.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/clutter/clutter-click-action.c b/clutter/clutter-click-action.c
index 92aba0b70..cd13da423 100644
--- a/clutter/clutter-click-action.c
+++ b/clutter/clutter-click-action.c
@@ -414,6 +414,10 @@ on_captured_event (ClutterActor *stage,
gfloat motion_x, motion_y;
gfloat delta_x, delta_y;
+ if (clutter_event_get_device_id (event) != priv->press_device_id ||
+ clutter_event_get_event_sequence (event) != priv->press_sequence)
+ return CLUTTER_EVENT_PROPAGATE;
+
if (!priv->is_held)
return CLUTTER_EVENT_PROPAGATE;