diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2005-02-03 19:48:59 +0000 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2005-02-03 19:48:59 +0000 |
commit | 0e95095bfb71948bc9f076578e31c434aba94e8a (patch) | |
tree | b29668502e11e617f109d1306803eeef7617f792 /src | |
parent | 02f244c8ed2af96f446bbb24213baa9cdf13e082 (diff) | |
download | emacs-0e95095bfb71948bc9f076578e31c434aba94e8a.tar.gz |
* 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.
Diffstat (limited to 'src')
-rw-r--r-- | src/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index b20b6195b81..eb8bab64362 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,15 @@ +2005-02-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> + + * 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. + 2005-02-03 Kim F. Storm <storm@cua.dk> * dispnew.c (build_frame_matrix_from_leaf_window) |