* xmenu.c (menubar_selection_callback): Force out GTK buffered
authorJan Djärv <jan.h.d@swipnet.se>
Thu, 3 Feb 2005 19:48:59 +0000 (19:48 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Thu, 3 Feb 2005 19:48:59 +0000 (19:48 +0000)
commit0e95095bfb71948bc9f076578e31c434aba94e8a
treeb29668502e11e617f109d1306803eeef7617f792
parent02f244c8ed2af96f446bbb24213baa9cdf13e082
* xmenu.c (menubar_selection_callback): Force out GTK buffered
events so the menu event comes after them.  This is to prevent sit-for
from exiting on buffered events directly after a menu selection,
lisp code for Help => About Emacs uses sit-for.

* gtkutil.c (create_menus): Connect selection-done event instead of
the deactivate event to deactivate_cb.  This will make the last
leave event come before the call to deactivate_cb, so the leave
event does not make sit-for exit after a menu selection.
src/ChangeLog