[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