[Scummvm-git-logs] scummvm master -> cca2d76d80e03d37aa60c26f1935d8f4d6aa59c4

dreammaster noreply at scummvm.org
Tue Sep 30 09:43:49 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
cca2d76d80 M4: Fix for case-sensitive file systems


Commit: cca2d76d80e03d37aa60c26f1935d8f4d6aa59c4
    https://github.com/scummvm/scummvm/commit/cca2d76d80e03d37aa60c26f1935d8f4d6aa59c4
Author: Christian Kündig (christian at kuendig.info)
Date: 2025-09-30T02:43:45-07:00

Commit Message:
M4: Fix for case-sensitive file systems

Changed paths:
    engines/m4/m4.cpp
    engines/m4/riddle/riddle.cpp


diff --git a/engines/m4/m4.cpp b/engines/m4/m4.cpp
index 4cbc4f68767..6838c03fd82 100644
--- a/engines/m4/m4.cpp
+++ b/engines/m4/m4.cpp
@@ -55,8 +55,8 @@ M4Engine::~M4Engine() {
 
 void M4Engine::initializePath(const Common::FSNode &gamePath) {
 	Engine::initializePath(gamePath);
-	SearchMan.addDirectory(gamePath.getChild("goodstuf"));
-	SearchMan.addDirectory(gamePath.getChild("resource"), 0, 2);
+	SearchMan.addSubDirectoryMatching(gamePath, "goodstuf");
+	SearchMan.addSubDirectoryMatching(gamePath, "resource");
 }
 
 uint32 M4Engine::getFeatures() const {
diff --git a/engines/m4/riddle/riddle.cpp b/engines/m4/riddle/riddle.cpp
index 4cf2662a5bf..abcc567ffdb 100644
--- a/engines/m4/riddle/riddle.cpp
+++ b/engines/m4/riddle/riddle.cpp
@@ -47,7 +47,7 @@ RiddleEngine::RiddleEngine(OSystem *syst, const M4GameDescription *gameDesc) :
 
 void RiddleEngine::initializePath(const Common::FSNode &gamePath) {
 	M4Engine::initializePath(gamePath);
-	SearchMan.addDirectory(gamePath.getChild("option1"));
+	SearchMan.addSubDirectoryMatching(gamePath, "option1");
 }
 
 M4::Vars *RiddleEngine::createVars() {




More information about the Scummvm-git-logs mailing list