summaryrefslogtreecommitdiff
path: root/gdk/x11/gdkdisplay-x11.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/x11/gdkdisplay-x11.c')
-rw-r--r--gdk/x11/gdkdisplay-x11.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
index f93941d359..4dec10d1de 100644
--- a/gdk/x11/gdkdisplay-x11.c
+++ b/gdk/x11/gdkdisplay-x11.c
@@ -3089,12 +3089,15 @@ G_GNUC_END_IGNORE_DEPRECATIONS
*/
signals[XEVENT] =
g_signal_new (g_intern_static_string ("xevent"),
- G_OBJECT_CLASS_TYPE (object_class),
+ G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GdkX11DisplayClass, xevent),
+ G_STRUCT_OFFSET (GdkX11DisplayClass, xevent),
gdk_boolean_handled_accumulator, NULL,
_gdk_marshal_BOOLEAN__POINTER,
G_TYPE_BOOLEAN, 1, G_TYPE_POINTER);
+ g_signal_set_va_marshaller (signals[XEVENT],
+ G_OBJECT_CLASS_TYPE (object_class),
+ _gdk_marshal_BOOLEAN__POINTERv);
_gdk_x11_surfaceing_init ();
}