[Scummvm-git-logs] scummvm master -> 890adf6e3ae40d2b9321fe0eba3907c74ace9fd9

sev- sev at scummvm.org
Thu Oct 3 10:03:29 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:
890adf6e3a GRAPHICS: MACGUI: Fix menu re-entrance


Commit: 890adf6e3ae40d2b9321fe0eba3907c74ace9fd9
    https://github.com/scummvm/scummvm/commit/890adf6e3ae40d2b9321fe0eba3907c74ace9fd9
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2019-10-03T10:03:02+02:00

Commit Message:
GRAPHICS: MACGUI: Fix menu re-entrance

Changed paths:
    graphics/macgui/macmenu.cpp


diff --git a/graphics/macgui/macmenu.cpp b/graphics/macgui/macmenu.cpp
index 806522f..114f56a 100644
--- a/graphics/macgui/macmenu.cpp
+++ b/graphics/macgui/macmenu.cpp
@@ -821,6 +821,7 @@ bool MacMenu::mouseClick(int x, int y) {
 				_activeSubItem = -1;
 				if (_items[_activeItem]->submenu != nullptr) {
 					_menustack.push_back(_items[_activeItem]->submenu);
+					_items[_activeItem]->submenu->highlight = -1;
 				}
 
 				_menuActivated = true;
@@ -933,6 +934,7 @@ bool MacMenu::mouseRelease(int x, int y) {
 
 		_activeItem = -1;
 		_activeSubItem = -1;
+		_menustack.clear();
 
 		_wm->setFullRefresh(true);
 





More information about the Scummvm-git-logs mailing list