comparison src/ChangeLog @ 59911:aafd8ed9cff2

* 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.
author Jan Djärv <jan.h.d@swipnet.se>
date Thu, 03 Feb 2005 19:48:59 +0000
parents 0d4939a13a12
children db86b31eb616
comparison
equal deleted inserted replaced
59910:30a070683a90 59911:aafd8ed9cff2
1 2005-02-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * xmenu.c (menubar_selection_callback): Force out GTK buffered
4 events so the menu event comes after them. This is to prevent sit-for
5 from exiting on buffered events directly after a menu selection,
6 lisp code for Help => About Emacs uses sit-for.
7
8 * gtkutil.c (create_menus): Connect selection-done event instead of
9 the deactivate event to deactivate_cb. This will make the last
10 leave event come before the call to deactivate_cb, so the leave
11 event does not make sit-for exit after a menu selection.
12
1 2005-02-03 Kim F. Storm <storm@cua.dk> 13 2005-02-03 Kim F. Storm <storm@cua.dk>
2 14
3 * dispnew.c (build_frame_matrix_from_leaf_window) 15 * dispnew.c (build_frame_matrix_from_leaf_window)
4 [!GLYPH_DEBUG]: Fix xassert. 16 [!GLYPH_DEBUG]: Fix xassert.
5 17