aboutsummaryrefslogtreecommitdiff
path: root/backends/plugins/win32
diff options
context:
space:
mode:
authorJordi Vilalta Prat2008-05-13 13:24:49 +0000
committerJordi Vilalta Prat2008-05-13 13:24:49 +0000
commita392bc4b0e860429ec8ba7a79bc6ed4eab8f0335 (patch)
tree7f44a8a4491bce8929015d5c070c971ac8bf8502 /backends/plugins/win32
parentf7a682edf9c2c9a50cba9b869f447a9781def64b (diff)
downloadscummvm-rg350-a392bc4b0e860429ec8ba7a79bc6ed4eab8f0335.tar.gz
scummvm-rg350-a392bc4b0e860429ec8ba7a79bc6ed4eab8f0335.tar.bz2
scummvm-rg350-a392bc4b0e860429ec8ba7a79bc6ed4eab8f0335.zip
Taken care of FilePluginProvider's FIXMEs
svn-id: r32085
Diffstat (limited to 'backends/plugins/win32')
-rw-r--r--backends/plugins/win32/win32-provider.cpp8
-rw-r--r--backends/plugins/win32/win32-provider.h3
2 files changed, 9 insertions, 2 deletions
diff --git a/backends/plugins/win32/win32-provider.cpp b/backends/plugins/win32/win32-provider.cpp
index 0592638140..64636d8096 100644
--- a/backends/plugins/win32/win32-provider.cpp
+++ b/backends/plugins/win32/win32-provider.cpp
@@ -107,5 +107,13 @@ Plugin* Win32PluginProvider::createPlugin(const Common::String &filename) const
return new Win32Plugin(filename);
}
+bool Win32PluginProvider::isPluginFilename(const Common::String &filename) const {
+ // Check the plugin suffix
+ if (!filename.hasSuffix(".dll"))
+ return false;
+
+ return true;
+}
+
#endif // defined(DYNAMIC_MODULES) && defined(_WIN32)
diff --git a/backends/plugins/win32/win32-provider.h b/backends/plugins/win32/win32-provider.h
index e4b0be7395..4ddc8b7500 100644
--- a/backends/plugins/win32/win32-provider.h
+++ b/backends/plugins/win32/win32-provider.h
@@ -34,8 +34,7 @@ class Win32PluginProvider : public FilePluginProvider {
protected:
Plugin* createPlugin(const Common::String &filename) const;
- virtual const char* getPrefix() const { return ""; }
- virtual const char* getSuffix() const { return ".dll"; }
+ bool isPluginFilename(const Common::String &filename) const;
virtual void addCustomDirectories(Common::StringList &dirs) const {}
};