forked from AuroraMiddleware/gtk
If we don't know where we went, and have generated a leave event, set
2006-02-09 Tor Lillqvist <tml@novell.com> * gdk/win32/gdkevents-win32.c (gdk_event_translate) <WM_MOUSELEAVE>: If we don't know where we went, and have generated a leave event, set current_window to the root window. This assures we will generate proper enter and leave events for popup windows. (#325521)
This commit is contained in:
parent
e847ace84b
commit
a7e8b3521c
@ -1,3 +1,11 @@
|
|||||||
|
2006-02-09 Tor Lillqvist <tml@novell.com>
|
||||||
|
|
||||||
|
* gdk/win32/gdkevents-win32.c (gdk_event_translate)
|
||||||
|
<WM_MOUSELEAVE>: If we don't know where we went, and have
|
||||||
|
generated a leave event, set current_window to the root
|
||||||
|
window. This assures we will generate proper enter and leave
|
||||||
|
events for popup windows. (#325521)
|
||||||
|
|
||||||
2006-02-08 John Ehresman <jpe@wingware.com>
|
2006-02-08 John Ehresman <jpe@wingware.com>
|
||||||
|
|
||||||
* gdk/win32/gdkevents-win32.c (gdk_event_translate)
|
* gdk/win32/gdkevents-win32.c (gdk_event_translate)
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
2006-02-09 Tor Lillqvist <tml@novell.com>
|
||||||
|
|
||||||
|
* gdk/win32/gdkevents-win32.c (gdk_event_translate)
|
||||||
|
<WM_MOUSELEAVE>: If we don't know where we went, and have
|
||||||
|
generated a leave event, set current_window to the root
|
||||||
|
window. This assures we will generate proper enter and leave
|
||||||
|
events for popup windows. (#325521)
|
||||||
|
|
||||||
2006-02-08 John Ehresman <jpe@wingware.com>
|
2006-02-08 John Ehresman <jpe@wingware.com>
|
||||||
|
|
||||||
* gdk/win32/gdkevents-win32.c (gdk_event_translate)
|
* gdk/win32/gdkevents-win32.c (gdk_event_translate)
|
||||||
|
@ -2832,6 +2832,7 @@ gdk_event_translate (MSG *msg,
|
|||||||
synthesize_enter_or_leave_event (current_window, msg,
|
synthesize_enter_or_leave_event (current_window, msg,
|
||||||
GDK_LEAVE_NOTIFY, GDK_CROSSING_NORMAL, detail,
|
GDK_LEAVE_NOTIFY, GDK_CROSSING_NORMAL, detail,
|
||||||
current_x, current_y);
|
current_x, current_y);
|
||||||
|
assign_object (¤t_window, _gdk_root);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user