summaryrefslogtreecommitdiff
path: root/gdk/gdk.c
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@nuclecu.unam.mx>1998-03-17 07:54:57 +0000
committerArturo Espinosa <unammx@src.gnome.org>1998-03-17 07:54:57 +0000
commit8a0d67391c6f7c627abd2077c713dd2f40ccc6f4 (patch)
tree1326bbec0440562192dce762f76f963cfc0176ae /gdk/gdk.c
parent63955ec2e2c8f43daa6f4832b9f535adbdecd34f (diff)
downloadgtk+-8a0d67391c6f7c627abd2077c713dd2f40ccc6f4.tar.gz
Use StructureNotifyMaskMask as the mask, as this enables an application
Tue Mar 17 02:02:02 1998 Miguel de Icaza <miguel@nuclecu.unam.mx> * 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.
Diffstat (limited to 'gdk/gdk.c')
-rw-r--r--gdk/gdk.c4
1 files changed, 2 insertions, 2 deletions
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;