# HG changeset patch # User Karl Heuer # Date 802659092 0 # Node ID 9265a67ccf1a7b480a284e7ce3266236c4d5ae1f # Parent 75379a19c5d53fc4cddb4298dc35e0fd5e01e38d (update_menu_bar): Run activate-menubar-hook and call recompute-lucid-menubar. diff -r 75379a19c5d5 -r 9265a67ccf1a src/xdisp.c --- a/src/xdisp.c Fri Jun 09 00:12:29 1995 +0000 +++ b/src/xdisp.c Fri Jun 09 00:51:32 1995 +0000 @@ -1262,6 +1262,12 @@ if (save_match_data) record_unwind_protect (Fstore_match_data, Fmatch_data ()); + /* Run the Lucid hook. */ + call1 (Vrun_hooks, Qactivate_menubar_hook); + /* If it has changed current-menubar from previous value, + really recompute the menubar from the value. */ + if (! NILP (Vlucid_menu_bar_dirty_flag)) + call0 (Qrecompute_lucid_menubar); call1 (Vrun_hooks, Qmenu_bar_update_hook); current_buffer = XBUFFER (w->buffer); FRAME_MENU_BAR_ITEMS (f) = menu_bar_items (FRAME_MENU_BAR_ITEMS (f));