[Scummvm-git-logs] scummvm master -> 17c99a4861c2804aa2951aab647cfe1473d16af4

mduggan noreply at scummvm.org
Wed Oct 30 07:59:13 UTC 2024


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:
17c99a4861 DGDS: Don't disable all key mapping during arcade sequence


Commit: 17c99a4861c2804aa2951aab647cfe1473d16af4
    https://github.com/scummvm/scummvm/commit/17c99a4861c2804aa2951aab647cfe1473d16af4
Author: Matthew Duggan (mgithub at guarana.org)
Date: 2024-10-30T18:57:34+11:00

Commit Message:
DGDS: Don't disable all key mapping during arcade sequence

Changed paths:
    engines/dgds/dgds.cpp


diff --git a/engines/dgds/dgds.cpp b/engines/dgds/dgds.cpp
index c137063a012..b9afba0ef45 100644
--- a/engines/dgds/dgds.cpp
+++ b/engines/dgds/dgds.cpp
@@ -752,11 +752,12 @@ bool DgdsEngine::canSaveAutosaveCurrently() {
 }
 
 void DgdsEngine::enableKeymapper() {
-	_eventMan->getKeymapper()->setEnabled(true);
+	_eventMan->getKeymapper()->setEnabledKeymapType(Common::Keymap::kKeymapTypeGame);
 }
 
 void DgdsEngine::disableKeymapper() {
-	_eventMan->getKeymapper()->setEnabled(false);
+	// Don't totally disable keymapper, as we still want the console and screenshot keys to work.
+	_eventMan->getKeymapper()->setEnabledKeymapType(Common::Keymap::kKeymapTypeGui);
 }
 
 Common::Error DgdsEngine::syncGame(Common::Serializer &s) {




More information about the Scummvm-git-logs mailing list