diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2005-02-03 19:50:08 +0000 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2005-02-03 19:50:08 +0000 |
commit | c8934d9de9dfb3b63b31a09cad985dbcc02988da (patch) | |
tree | bdd6304fcc8ae80a6f11c0e2609e0464a295b918 /src/gtkutil.c | |
parent | 81f098775c8dad4293a137c0f6f52ce3743a6cde (diff) | |
download | emacs-c8934d9de9dfb3b63b31a09cad985dbcc02988da.tar.gz |
* 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/gtkutil.c')
-rw-r--r-- | src/gtkutil.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c index aecc4e2eaea..6bf0c25f350 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -1905,7 +1905,7 @@ create_menus (data, f, select_cb, deactivate_cb, highlight_cb, if (deactivate_cb) g_signal_connect (G_OBJECT (wmenu), - "deactivate", deactivate_cb, 0); + "selection-done", deactivate_cb, 0); g_signal_connect (G_OBJECT (wmenu), "grab-notify", G_CALLBACK (menu_grab_callback), 0); |