From b67c30f6c8f5b7c31f9acd9aa7fe9ac1d295ba5f Mon Sep 17 00:00:00 2001 From: Max Horn Date: Wed, 3 May 2006 20:45:57 +0000 Subject: Fix DYNAMIC_MODULES (update the listDir call used in PluginManager::loadPlugins when using dynamic modules/plugins) svn-id: r22316 --- base/plugins.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'base') diff --git a/base/plugins.cpp b/base/plugins.cpp index 13b18c3eab..cdcb480c40 100644 --- a/base/plugins.cpp +++ b/base/plugins.cpp @@ -310,10 +310,10 @@ void PluginManager::loadPlugins() { // 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()); -- cgit v1.2.3