diff --git a/gtk/gtkgesturedrag.c b/gtk/gtkgesturedrag.c index 177471844b..268b945713 100644 --- a/gtk/gtkgesturedrag.c +++ b/gtk/gtkgesturedrag.c @@ -41,7 +41,7 @@ enum { static guint signals[N_SIGNALS] = { 0 }; -G_DEFINE_TYPE_WITH_PRIVATE (GtkGestureDrag, gtk_gesture_drag, GTK_TYPE_GESTURE) +G_DEFINE_TYPE_WITH_PRIVATE (GtkGestureDrag, gtk_gesture_drag, GTK_TYPE_GESTURE_SINGLE) static void gtk_gesture_drag_begin (GtkGesture *gesture, diff --git a/gtk/gtkgesturedrag.h b/gtk/gtkgesturedrag.h index f6a0a4d437..1d0f706d21 100644 --- a/gtk/gtkgesturedrag.h +++ b/gtk/gtkgesturedrag.h @@ -24,7 +24,7 @@ #endif #include -#include +#include G_BEGIN_DECLS @@ -40,12 +40,12 @@ typedef struct _GtkGestureDragClass GtkGestureDragClass; struct _GtkGestureDrag { - GtkGesture parent_instance; + GtkGestureSingle parent_instance; }; struct _GtkGestureDragClass { - GtkGestureClass parent_class; + GtkGestureSingleClass parent_class; void (* drag_begin) (GtkGestureDrag *gesture, gdouble start_x,