summaryrefslogtreecommitdiff
path: root/src/gui/menus/menubar.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/menus/menubar.c')
-rw-r--r--src/gui/menus/menubar.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/menus/menubar.c b/src/gui/menus/menubar.c
index bc5a045..863ac54 100644
--- a/src/gui/menus/menubar.c
+++ b/src/gui/menus/menubar.c
@@ -282,6 +282,8 @@ GEditorItem *g_menu_bar_new(GObject *ref)
static void change_menubar_current_content(GMenuBar *bar, GLoadedContent *old, GLoadedContent *new)
{
+ rebuild_menu_view_for_content(bar->view, new);
+
update_access_for_content_in_menu_binary(new);
}
@@ -305,7 +307,8 @@ static void change_menubar_current_view(GMenuBar *bar, GLoadedPanel *old, GLoade
{
update_access_for_view_in_menu_edition(new);
- rebuild_menu_view(bar->view, new, bar);
+ rebuild_menu_view_for_view(bar->view, new);
+
update_access_for_view_in_menu_view(G_EDITOR_ITEM(bar)->ref, new);
}