diff options
Diffstat (limited to 'gdk/x11/gdkwindow-x11.c')
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 26a9394344..5a1524470b 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -1551,9 +1551,12 @@ gdk_window_dnd_data_set (GdkWindow *window, sev.xclient.data.l[3] = 0; sev.xclient.data.l[4] = 0; - - XSendEvent (gdk_display, event->dragrequest.requestor, False, - NoEventMask, &sev); + + if (!gdk_send_xevent (event->dragrequest.requestor, False, + NoEventMask, &sev)) + GDK_NOTE (DND, g_print("Sending XdeDataAvailable to %#x failed\n", + event->dragrequest.requestor)); + } void |