[Scummvm-git-logs] scummvm master -> 87dc3689aa8f245ceb3b1b7ff614c107cd81a414
sev-
sev at scummvm.org
Wed Oct 2 15:52:40 CEST 2019
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
87dc3689aa GRAPHICS: MACGUI: Fix and simplify nested submenu reading
Commit: 87dc3689aa8f245ceb3b1b7ff614c107cd81a414
https://github.com/scummvm/scummvm/commit/87dc3689aa8f245ceb3b1b7ff614c107cd81a414
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2019-10-02T13:47:04+02:00
Commit Message:
GRAPHICS: MACGUI: Fix and simplify nested submenu reading
Changed paths:
graphics/macgui/macmenu.cpp
diff --git a/graphics/macgui/macmenu.cpp b/graphics/macgui/macmenu.cpp
index 839404d..91c01e0 100644
--- a/graphics/macgui/macmenu.cpp
+++ b/graphics/macgui/macmenu.cpp
@@ -231,19 +231,15 @@ MacMenu *MacMenu::createMenuFromPEexe(Common::PEResources &exe, MacWindowManager
if (flags & kPopUp) {
if (depth == 0) {
menu->addMenuItem(readUnicodeString(menuData));
-
- MacMenuSubMenu *submenu = menu->addSubMenu(nullptr);
- menus.push(submenu);
} else {
- MacMenuSubMenu *submenu = menu->addSubMenu(menus.size() ? menus.top() : nullptr);
-
- menus.push(submenu);
-
Common::U32String name = readUnicodeString(menuData);
- menu->addSubMenuItem(submenu, name, action);
+ menu->addSubMenuItem(menus.top(), name, action);
action++;
}
+ MacMenuSubMenu *submenu = menu->addSubMenu(menus.size() ? menus.top() : nullptr);
+ menus.push(submenu);
+
if (lastPopUp) {
lastPopUpCopy = lastPopUp;
}
More information about the Scummvm-git-logs
mailing list