diff --git a/clutter/clutter/clutter-gesture-action.c b/clutter/clutter/clutter-gesture-action.c index 9b5613bea..ab69bcf37 100644 --- a/clutter/clutter/clutter-gesture-action.c +++ b/clutter/clutter/clutter-gesture-action.c @@ -416,12 +416,10 @@ stage_captured_event_cb (ClutterActor *stage, return CLUTTER_EVENT_PROPAGATE; } + gesture_update_motion_point (point, event); + if (!begin_gesture (action, actor)) - { - if ((point = gesture_find_point (action, event, &position)) != NULL) - gesture_update_motion_point (point, event); - return CLUTTER_EVENT_PROPAGATE; - } + return CLUTTER_EVENT_PROPAGATE; if ((point = gesture_find_point (action, event, &position)) == NULL) return CLUTTER_EVENT_PROPAGATE;