[Scummvm-git-logs] scummvm master -> 83316f3f1a3499588068f0a00c78dd645424c8e0
dreammaster
paulfgilbert at gmail.com
Mon Sep 28 03:38:40 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:
83316f3f1a NUVIE: Change defaultkeys missing to warning
Commit: 83316f3f1a3499588068f0a00c78dd645424c8e0
https://github.com/scummvm/scummvm/commit/83316f3f1a3499588068f0a00c78dd645424c8e0
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-09-27T20:38:21-07:00
Commit Message:
NUVIE: Change defaultkeys missing to warning
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 b7e56e3c88..c34a118178 100644
--- a/engines/ultima/nuvie/keybinding/keys.cpp
+++ b/engines/ultima/nuvie/keybinding/keys.cpp
@@ -270,13 +270,15 @@ KeyBinder::KeyBinder(Configuration *config) {
config->value("config/keys", keyfilename, "(default)");
bool key_file_exists = fileExists(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";
+ 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());
}
- 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