]> git.eshelyaron.com Git - emacs.git/commitdiff
(update_menu_bar): Run activate-menubar-hook
authorKarl Heuer <kwzh@gnu.org>
Fri, 9 Jun 1995 00:51:32 +0000 (00:51 +0000)
committerKarl Heuer <kwzh@gnu.org>
Fri, 9 Jun 1995 00:51:32 +0000 (00:51 +0000)
and call recompute-lucid-menubar.

src/xdisp.c

index 6777ae9fea44faa5dd97ce42fc1ff6f9e455ed3b..8d3a6321f30a6d1963f646ee5202986df3fdedc0 100644 (file)
@@ -1262,6 +1262,12 @@ update_menu_bar (f, save_match_data)
          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));