[Scummvm-git-logs] scummvm branch-2-2 -> 31b1e2bf0c9d1689ff05fbb8dd95a143bcd20f4c
dreammaster
paulfgilbert at gmail.com
Tue Sep 29 03:29:05 UTC 2020
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:
31b1e2bf0c NUVIE: Revert Change defaultkeys missing to warning
Commit: 31b1e2bf0c9d1689ff05fbb8dd95a143bcd20f4c
https://github.com/scummvm/scummvm/commit/31b1e2bf0c9d1689ff05fbb8dd95a143bcd20f4c
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-09-28T20:28:54-07:00
Commit Message:
NUVIE: Revert Change defaultkeys missing to warning
The defaultkeys file is actually present in the ultima.dat
data file, so not being able to find it does mean that
something has gone seriously wrong
Changed paths:
engines/ultima/nuvie/keybinding/keys.cpp
diff --git a/engines/ultima/nuvie/keybinding/keys.cpp b/engines/ultima/nuvie/keybinding/keys.cpp
index fe27b8d187..0107f3f3a7 100644
--- a/engines/ultima/nuvie/keybinding/keys.cpp
+++ b/engines/ultima/nuvie/keybinding/keys.cpp
@@ -270,15 +270,13 @@ KeyBinder::KeyBinder(Configuration *config) {
config->value("config/keys", keyfilename, "(default)");
bool key_file_exists = fileExists(keyfilename.c_str());
- if (keyfilename != "(default)" && !key_file_exists) {
- ::warning("Couldn't find the default key setting at %s - trying defaultkeys.txt in the data directory\n", keyfilename.c_str());
- } else {
- if (keyfilename == "(default)" || !key_file_exists)
- keyfilename = "defaultkeys.txt";
-
- if (fileExists(keyfilename.c_str()))
- LoadFromFile(keyfilename.c_str());
+ if (keyfilename != "(default)" && !key_file_exists)
+ ::error("Couldn't find the default key setting at %s - trying defaultkeys.txt in the data directory\n", keyfilename.c_str());
+ if (keyfilename == "(default)" || !key_file_exists) {
+ config->value("config/datadir", dir, "./data");
+ keyfilename = dir + "/defaultkeys.txt";
}
+ LoadFromFile(keyfilename.c_str());
LoadGameSpecificKeys(); // won't load if file isn't found
LoadFromPatch(); // won't load if file isn't found
More information about the Scummvm-git-logs
mailing list