]> git.lyx.org Git - features.git/commitdiff
Fix disabling of submenus that have only disabled items.
authorVincent van Ravesteijn <vfr@lyx.org>
Wed, 7 Jan 2009 17:54:29 +0000 (17:54 +0000)
committerVincent van Ravesteijn <vfr@lyx.org>
Wed, 7 Jan 2009 17:54:29 +0000 (17:54 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28026 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/Menus.cpp

index f8c2adbea53227fa9782833f5a0cc621a3fe77e7..4ab32e21be72b7fad0e5bf83fc5a6f8b8a925dd7 100644 (file)
@@ -1164,6 +1164,7 @@ void Menu::Impl::populate(QMenu & qMenu, MenuDefinition const & menu)
                else if (m->kind() == MenuItem::Submenu) {
                        QMenu * subMenu = qMenu.addMenu(label(*m));
                        populate(*subMenu, m->submenu());
+                       subMenu->setEnabled(m->status().enabled());
                } else {
                        // we have a MenuItem::Command
                        qMenu.addAction(new Action(view, QIcon(), label(*m),