diff options
| -rw-r--r-- | graphics/macgui/macmenu.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/graphics/macgui/macmenu.cpp b/graphics/macgui/macmenu.cpp index 804590f03e..6d0f0fede2 100644 --- a/graphics/macgui/macmenu.cpp +++ b/graphics/macgui/macmenu.cpp @@ -654,6 +654,11 @@ bool MacMenu::mouseMove(int x, int y) {  bool MacMenu::mouseRelease(int x, int y) {  	if (_menuActivated) {  		_menuActivated = false; +		_isVisible = false; + +		if (_wm->_mode & kWMModalMenuMode) { +			_wm->pauseEngine(false); +		}  		if (_activeItem != -1 && _activeSubItem != -1 && _items[_activeItem]->subitems[_activeSubItem]->enabled) {  			if (_items[_activeItem]->subitems[_activeSubItem]->unicode) {  | 
