History

fix bug in Menu.removeMenu() for trees of menus

ZappoMan committed 12 years ago

Commit 778209f1 parent c623d8e2 files · +6 −2Browse files

Showing the changes to interface/src/Menu.cpp (1 of 2 files). Show all

Unified · Split

interface/src/Menu.cpp+1−2
@@ -1414,9 +1414,8 @@ void Menu::removeMenu(const QString& menuName) { · 1413 unmodified lines
1414 if (action) {1414 if (action) {
1415 QString finalMenuPart;1415 QString finalMenuPart;
1416 QMenu* parent = getMenuParent(menuName, finalMenuPart);1416 QMenu* parent = getMenuParent(menuName, finalMenuPart);
1417
1418 if (parent) {1417 if (parent) {
1419 removeAction(parent, finalMenuPart);1418 parent->removeAction(action);
1420 } else {1419 } else {
1421 QMenuBar::removeAction(action);1420 QMenuBar::removeAction(action);
1422 }1421 }