[Scummvm-cvs-logs] SF.net SVN: scummvm: [22316] scummvm/trunk/base/plugins.cpp

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Wed May 3 13:47:02 CEST 2006


Revision: 22316
Author:   fingolfin
Date:     2006-05-03 13:45:57 -0700 (Wed, 03 May 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=22316&view=rev

Log Message:
-----------
Fix DYNAMIC_MODULES (update the listDir call used in PluginManager::loadPlugins when using dynamic modules/plugins)

Modified Paths:
--------------
    scummvm/trunk/base/plugins.cpp
Modified: scummvm/trunk/base/plugins.cpp
===================================================================
--- scummvm/trunk/base/plugins.cpp	2006-05-03 20:43:26 UTC (rev 22315)
+++ scummvm/trunk/base/plugins.cpp	2006-05-03 20:45:57 UTC (rev 22316)
@@ -310,10 +310,10 @@
 	// Load all plugins.
 	// Scan for all plugins in this directory
 	FilesystemNode dir(PLUGIN_DIRECTORY);
-	if (!dir.isValid() || !dir.isDirectory()) {
+	FSList files;
+	if (dir.listDir(files, FilesystemNode::kListFilesOnly)) {
 		error("Couldn't open plugin directory '%s'", PLUGIN_DIRECTORY);
 	}
-	FSList files(dir.listDir(FilesystemNode::kListFilesOnly));
 
 	for (FSList::const_iterator i = files.begin(); i != files.end(); ++i) {
 		Common::String name(i->displayName());


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.





More information about the Scummvm-git-logs mailing list