From a99ec3b662cbbc6a260ab9a38993f06e22e8498f Mon Sep 17 00:00:00 2001 From: "erg@google.com" Date: Tue, 14 Oct 2008 19:24:11 +0000 Subject: wrap HMODULE with ifdefs for right now to compile on linux Review URL: http://codereview.chromium.org/6412 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3358 0039d316-1c4b-4281-b951-d872f2087c98 --- webkit/glue/plugins/plugin_lib.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/webkit/glue/plugins/plugin_lib.h b/webkit/glue/plugins/plugin_lib.h index a0a6a82..d9d52f5 100644 --- a/webkit/glue/plugins/plugin_lib.h +++ b/webkit/glue/plugins/plugin_lib.h @@ -5,6 +5,8 @@ #ifndef WEBKIT_GLUE_PLUGIN_PLUGIN_LIB_H__ #define WEBKIT_GLUE_PLUGIN_PLUGIN_LIB_H__ +#include "build/build_config.h" + #include #include "base/basictypes.h" @@ -83,10 +85,12 @@ class PluginLib : public base::RefCounted { // NPAPI method to shutdown a Plugin. void NP_Shutdown(void); +#if defined(OS_WIN) // Helper function to load a plugin. // Returns the module handle on success. static HMODULE LoadPluginHelper(const std::wstring plugin_file); - +#endif + int instance_count() const { return instance_count_; } private: @@ -115,7 +119,9 @@ class PluginLib : public base::RefCounted { bool internal_; // Whether this an internal plugin. scoped_ptr web_plugin_info_; // supported mime types, description +#if defineed(OS_WIN) HMODULE module_; // the opened DLL handle +#endif NPPluginFuncs plugin_funcs_; // the struct of plugin side functions bool initialized_; // is the plugin initialized NPSavedData *saved_data_; // persisted plugin info for NPAPI -- cgit v1.1