summaryrefslogtreecommitdiff
path: root/gtk/gtkdragsource.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkdragsource.c')
-rw-r--r--gtk/gtkdragsource.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/gtk/gtkdragsource.c b/gtk/gtkdragsource.c
index 4805e10ffa..0bd8ba1ffa 100644
--- a/gtk/gtkdragsource.c
+++ b/gtk/gtkdragsource.c
@@ -378,9 +378,12 @@ gtk_drag_source_class_init (GtkDragSourceClass *class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkDragSourceClass, prepare),
g_signal_accumulator_first_wins, NULL,
- NULL,
+ _gtk_marshal_OBJECT__DOUBLE_DOUBLE,
GDK_TYPE_CONTENT_PROVIDER, 2,
G_TYPE_DOUBLE, G_TYPE_DOUBLE);
+ g_signal_set_va_marshaller (signals[PREPARE],
+ GTK_TYPE_DRAG_SOURCE,
+ _gtk_marshal_OBJECT__DOUBLE_DOUBLEv);
/**
* GtkDragSource::drag-begin:
@@ -421,10 +424,13 @@ gtk_drag_source_class_init (GtkDragSourceClass *class)
G_SIGNAL_RUN_LAST,
0,
NULL, NULL,
- NULL,
+ _gtk_marshal_OBJECT__BOOLEAN,
G_TYPE_NONE, 2,
GDK_TYPE_DRAG,
G_TYPE_BOOLEAN);
+ g_signal_set_va_marshaller (signals[DRAG_END],
+ GTK_TYPE_DRAG_SOURCE,
+ _gtk_marshal_OBJECT__BOOLEANv);
/**
* GtkDragSource::drag-cancel: