[Scummvm-cvs-logs] CVS: scummvm/base plugins.cpp,1.46,1.47

Max Horn fingolfin at users.sourceforge.net
Fri Aug 19 10:28:27 CEST 2005


Update of /cvsroot/scummvm/scummvm/base
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17099/base

Modified Files:
	plugins.cpp 
Log Message:
Detect when plugins directory is missing

Index: plugins.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/base/plugins.cpp,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -d -r1.46 -r1.47
--- plugins.cpp	14 Aug 2005 13:44:20 -0000	1.46
+++ plugins.cpp	19 Aug 2005 17:27:47 -0000	1.47
@@ -273,6 +273,9 @@
 	// Load all plugins.
 	// Scan for all plugins in this directory
 	FilesystemNode dir(PLUGIN_DIRECTORY);
+	if (!dir.isValid() || !dir.isDirectory()) {
+		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) {





More information about the Scummvm-git-logs mailing list