]> git.lyx.org Git - lyx.git/commitdiff
* first clear the menubar, then fill it (with mac menu items)
authorStefan Schimanski <sts@lyx.org>
Sun, 23 Dec 2007 18:51:11 +0000 (18:51 +0000)
committerStefan Schimanski <sts@lyx.org>
Sun, 23 Dec 2007 18:51:11 +0000 (18:51 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22285 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiMenubar.cpp

index aac076876b1d80ca19bcc5d4545db96709eb5738..c698f1e9614ea9673d13a147f55ac9fc96dab942 100644 (file)
@@ -42,6 +42,10 @@ GuiMenubar::GuiMenubar(GuiView * view, MenuBackend & mbe)
 
 void GuiMenubar::init()
 {
+       // Clear all menubar contents before filling it.
+       owner_->menuBar()->clear();
+       
+       // setup special mac specific menu item
        macxMenuBarInit();
 
        LYXERR(Debug::GUI, "populating menu bar" << to_utf8(menubackend_.getMenubar().name()));
@@ -57,9 +61,6 @@ void GuiMenubar::init()
                        << menubackend_.getMenubar().size());
        }
 
-       // Clear all menubar contents before filling it.
-       owner_->menuBar()->clear();
-
        Menu menu;
        menubackend_.expand(menubackend_.getMenubar(), menu, owner_->buffer());