From 47f929d48dbe28f9fa2afe14b5301573bc41636a Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Wed, 16 Jan 2008 16:50:10 +0000 Subject: [PATCH] Fix mac menubar only modifying the Prefs. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22601 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/Menus.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/frontends/qt4/Menus.cpp b/src/frontends/qt4/Menus.cpp index ac78df63f1..fd4884f54b 100644 --- a/src/frontends/qt4/Menus.cpp +++ b/src/frontends/qt4/Menus.cpp @@ -121,6 +121,12 @@ QMenu * Menus::menu(QString const & name) void Menus::macxMenuBarInit(GuiView * view) { + // The Mac menubar initialisation must be done only once! + static bool done = false; + if (done) + return; + done = true; + /* Since Qt 4.2, the qt/mac menu code has special code for specifying the role of a menu entry. However, it does not work very well with our scheme of creating menus on demand, -- 2.39.2