aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1995-06-09 00:51:32 +0000
committerKarl Heuer1995-06-09 00:51:32 +0000
commit34acc8e6e51c4711574b84400aee8311b0bb3fb9 (patch)
tree95f91514f54037d63bc4110f0d0d6f601e98d354 /src
parent546fe0858022086ec83486b992f208825ca3755f (diff)
downloademacs-34acc8e6e51c4711574b84400aee8311b0bb3fb9.tar.gz
emacs-34acc8e6e51c4711574b84400aee8311b0bb3fb9.zip
(update_menu_bar): Run activate-menubar-hook
and call recompute-lucid-menubar.
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 6777ae9fea4..8d3a6321f30 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -1262,6 +1262,12 @@ update_menu_bar (f, save_match_data)
1262 if (save_match_data) 1262 if (save_match_data)
1263 record_unwind_protect (Fstore_match_data, Fmatch_data ()); 1263 record_unwind_protect (Fstore_match_data, Fmatch_data ());
1264 1264
1265 /* Run the Lucid hook. */
1266 call1 (Vrun_hooks, Qactivate_menubar_hook);
1267 /* If it has changed current-menubar from previous value,
1268 really recompute the menubar from the value. */
1269 if (! NILP (Vlucid_menu_bar_dirty_flag))
1270 call0 (Qrecompute_lucid_menubar);
1265 call1 (Vrun_hooks, Qmenu_bar_update_hook); 1271 call1 (Vrun_hooks, Qmenu_bar_update_hook);
1266 current_buffer = XBUFFER (w->buffer); 1272 current_buffer = XBUFFER (w->buffer);
1267 FRAME_MENU_BAR_ITEMS (f) = menu_bar_items (FRAME_MENU_BAR_ITEMS (f)); 1273 FRAME_MENU_BAR_ITEMS (f) = menu_bar_items (FRAME_MENU_BAR_ITEMS (f));