[Scummvm-git-logs] scummvm branch-2-9 -> c3f38a9168bea92058c821d1f0339b184dc71ea0
sluicebox
noreply at scummvm.org
Sat Dec 7 16:52:34 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:
c3f38a9168 SCI: Fix resource.cfg parsing in fallback detection
Commit: c3f38a9168bea92058c821d1f0339b184dc71ea0
https://github.com/scummvm/scummvm/commit/c3f38a9168bea92058c821d1f0339b184dc71ea0
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2024-12-07T08:51:58-08:00
Commit Message:
SCI: Fix resource.cfg parsing in fallback detection
Fixes "language" not being read when on last line
Changed paths:
engines/sci/metaengine.cpp
diff --git a/engines/sci/metaengine.cpp b/engines/sci/metaengine.cpp
index e5770332335..517d694d8ba 100644
--- a/engines/sci/metaengine.cpp
+++ b/engines/sci/metaengine.cpp
@@ -636,11 +636,8 @@ ADDetectedGame SciMetaEngine::fallbackDetectExtern(uint md5Bytes, const FileMap
for (int i = 0; i < ARRAYSIZE(configNames) && language == Common::EN_ANY; i++) {
Common::File file;
if (allFiles.contains(configNames[i]) && file.open(allFiles[configNames[i]])) {
- while (true) {
+ while (!file.eos()) {
Common::String line = file.readLine();
- if (file.eos()) {
- break;
- }
uint32 separatorPos = line.find('=');
if (separatorPos == Common::String::npos) {
continue;
More information about the Scummvm-git-logs
mailing list