From 8a0d67391c6f7c627abd2077c713dd2f40ccc6f4 Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Tue, 17 Mar 1998 07:54:57 +0000 Subject: Use StructureNotifyMaskMask as the mask, as this enables an application Tue Mar 17 02:02:02 1998 Miguel de Icaza * gdk/gdk.c (gdk_dnd_drag_leave): Use StructureNotifyMaskMask as the mask, as this enables an application listening to those events to catch the root events. Thanks to Maciej for pointing us in the right direction. (gdk_dnd_drag_enter): Likewise. (gdk_dnd_drag_leave): Likewise. * gdk/gdkwindow.c (gdk_window_dnd_data_set): Likewise. --- gdk/gdk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gdk/gdk.c') diff --git a/gdk/gdk.c b/gdk/gdk.c index e97e5fdb36..c75801b83b 100644 --- a/gdk/gdk.c +++ b/gdk/gdk.c @@ -3192,7 +3192,7 @@ gdk_dnd_drag_enter (Window dest) } else sev.xclient.data.l[3] = sev.xclient.data.l[4] = None; - if (!gdk_send_xevent (dest, False, NoEventMask, &sev)) + if (!gdk_send_xevent (dest, False, StructureNotifyMask, &sev)) GDK_NOTE (DND, g_print("Sending XdeEnter to %#lx failed\n", dest)); } @@ -3750,7 +3750,7 @@ gdk_dnd_drag_leave (Window dest) { wp = (GdkWindowPrivate *) gdk_dnd.drag_startwindows[i]; sev.xclient.data.l[0] = wp->xwindow; - if (!gdk_send_xevent (dest, False, NoEventMask, &sev)) + if (!gdk_send_xevent (dest, False, StructureNotifyMask, &sev)) GDK_NOTE (DND, g_print("Sending XdeLeave to %#lx failed\n", dest)); wp->dnd_drag_accepted = 0; -- cgit v1.2.1