[Scummvm-cvs-logs] scummvm master -> 4401f40f7203f7aaa78c2e1c904c70902325436c

somaen einarjohants at gmail.com
Thu Jun 6 23:35:05 CEST 2013


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

Summary:
4105805505 WINTERMUTE: Fix for unnecessary "WARNING: getChildren() failed for path:"
4401f40f72 WINTERMUTE: Prevent warning about duplicate files when autodetecting.


Commit: 4105805505b5083c9be3f846713f0cf67422f957
    https://github.com/scummvm/scummvm/commit/4105805505b5083c9be3f846713f0cf67422f957
Author: Tobia Tesan (tobia.tesan at gmail.com)
Date: 2013-06-06T14:33:50-07:00

Commit Message:
WINTERMUTE: Fix for unnecessary "WARNING: getChildren() failed for path:"

FSNode::getChildren() was called assuming that it returns 0 iff success.
Actually, it's the other way around.

Changed paths:
    engines/wintermute/base/base_file_manager.cpp



diff --git a/engines/wintermute/base/base_file_manager.cpp b/engines/wintermute/base/base_file_manager.cpp
index 4c7c315..7d59b03 100644
--- a/engines/wintermute/base/base_file_manager.cpp
+++ b/engines/wintermute/base/base_file_manager.cpp
@@ -192,7 +192,7 @@ bool BaseFileManager::registerPackages() {
 	Common::FSList files;
 	for (Common::FSList::iterator it = _packagePaths.begin(); it != _packagePaths.end(); ++it) {
 		debugC(kWintermuteDebugFileAccess, "Should register folder: %s %s", (*it).getPath().c_str(), (*it).getName().c_str());
-		if ((*it).getChildren(files, Common::FSNode::kListFilesOnly)) {
+		if (!(*it).getChildren(files, Common::FSNode::kListFilesOnly)) {
 			warning("getChildren() failed for path: %s", (*it).getDisplayName().c_str());
 		}
 		for (Common::FSList::iterator fileIt = files.begin(); fileIt != files.end(); ++fileIt) {


Commit: 4401f40f7203f7aaa78c2e1c904c70902325436c
    https://github.com/scummvm/scummvm/commit/4401f40f7203f7aaa78c2e1c904c70902325436c
Author: Tobia Tesan (tobia.tesan at gmail.com)
Date: 2013-06-06T14:34:06-07:00

Commit Message:
WINTERMUTE: Prevent warning about duplicate files when autodetecting.

Removed a call to BaseFileManager::registerPackages() in
WintermuteEngine::getGameInfo(), as the constructor for BaseFileManager
already calls registerPackages() once; another call should thus be
superfluous.

Changed paths:
    engines/wintermute/wintermute.cpp



diff --git a/engines/wintermute/wintermute.cpp b/engines/wintermute/wintermute.cpp
index 89a6f1b..9238174 100644
--- a/engines/wintermute/wintermute.cpp
+++ b/engines/wintermute/wintermute.cpp
@@ -292,7 +292,6 @@ bool WintermuteEngine::getGameInfo(const Common::FSList &fslist, Common::String
 	Common::SeekableReadStream *stream = nullptr;
 	// Quick-fix, instead of possibly breaking the persistence-system, let's just roll with it
 	BaseFileManager *fileMan = new BaseFileManager(Common::UNK_LANG, true);
-	fileMan->registerPackages(fslist);
 	stream = fileMan->openFile("startup.settings", false, false);
 
 	// The process is as follows: Check the "GAME=" tag in startup.settings, to decide where the






More information about the Scummvm-git-logs mailing list