[Scummvm-git-logs] scummvm master -> e24fe0a0cc7d50ae91c3ef934d9ff86e62d57d33

athrxx athrxx at scummvm.org
Sat Oct 23 20:51:02 UTC 2021


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:
e24fe0a0cc KYRA: (LOL) - fix keymap not getting re-enabled after a save


Commit: e24fe0a0cc7d50ae91c3ef934d9ff86e62d57d33
    https://github.com/scummvm/scummvm/commit/e24fe0a0cc7d50ae91c3ef934d9ff86e62d57d33
Author: Benoit Pierre (benoit.pierre at gmail.com)
Date: 2021-10-23T22:50:59+02:00

Commit Message:
KYRA: (LOL) - fix keymap not getting re-enabled after a save

Changed paths:
    engines/kyra/gui/gui_lol.cpp


diff --git a/engines/kyra/gui/gui_lol.cpp b/engines/kyra/gui/gui_lol.cpp
index 08fafc961f..6f1c3a1959 100644
--- a/engines/kyra/gui/gui_lol.cpp
+++ b/engines/kyra/gui/gui_lol.cpp
@@ -2403,9 +2403,6 @@ int GUI_LoL::runMenu(Menu &menu) {
 
 			// Disable keyboard keymap during text input (save menu)
 			lolKeyboardKeymap->setEnabled(false);
-		} else if (_lastMenu == &_savenameMenu) {
-			// Restore keyboard keymap after text input (save menu)
-			lolKeyboardKeymap->setEnabled(true);
 		}
 
 		while (!_newMenu && _displayMenu) {
@@ -2450,8 +2447,13 @@ int GUI_LoL::runMenu(Menu &menu) {
 				_displayMenu = false;
 		}
 
-		if (_newMenu != _currentMenu || !_displayMenu)
+		if (_newMenu != _currentMenu || !_displayMenu) {
+			if (_currentMenu == &_savenameMenu) {
+				// Restore keyboard keymap after text input (save menu)
+				lolKeyboardKeymap->setEnabled(true);
+			}
 			restorePage0();
+		}
 
 		_currentMenu->highlightedItem = hasSpecialButtons;
 




More information about the Scummvm-git-logs mailing list