[Scummvm-git-logs] scummvm master -> 50fc95b1e850f7fceddd4ba47b0818c4dad6d5c0
dreammaster
paulfgilbert at gmail.com
Tue Sep 29 03:29:20 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:
50fc95b1e8 NUVIE: Revert Change defaultkeys missing to warning
Commit: 50fc95b1e850f7fceddd4ba47b0818c4dad6d5c0
https://github.com/scummvm/scummvm/commit/50fc95b1e850f7fceddd4ba47b0818c4dad6d5c0
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-09-28T20:25:18-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