From 2eb525fe0880dc9327349bd7c3f5bb032a7d2c30 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Wed, 26 Dec 2012 13:56:19 +0100 Subject: [PATCH] Add default handler for ClutterSwipeAction::swipe So code that still uses the deprecated ::swept keeps working https://bugzilla.gnome.org/show_bug.cgi?id=690735 --- clutter/clutter-swipe-action.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/clutter/clutter-swipe-action.c b/clutter/clutter-swipe-action.c index bfcb525aa..0b0886bbc 100644 --- a/clutter/clutter-swipe-action.c +++ b/clutter/clutter-swipe-action.c @@ -169,6 +169,15 @@ gesture_end (ClutterGestureAction *action, g_signal_emit (action, swipe_signals[SWEPT], 0, actor, direction); } +/* XXX:2.0 remove */ +static gboolean +clutter_swipe_action_real_swipe (ClutterSwipeAction *action, + ClutterActor *actor, + ClutterSwipeDirection direction) +{ + return TRUE; +} + static void clutter_swipe_action_class_init (ClutterSwipeActionClass *klass) { @@ -181,6 +190,9 @@ clutter_swipe_action_class_init (ClutterSwipeActionClass *klass) gesture_class->gesture_progress = gesture_progress; gesture_class->gesture_end = gesture_end; + /* XXX:2.0 remove */ + klass->swipe = clutter_swipe_action_real_swipe; + /** * ClutterSwipeAction::swept: * @action: the #ClutterSwipeAction that emitted the signal