diff options
Diffstat (limited to 'webkit/glue/plugins')
-rw-r--r-- | webkit/glue/plugins/nphostapi.h | 2 | ||||
-rw-r--r-- | webkit/glue/plugins/plugin_lib.cc | 6 | ||||
-rw-r--r-- | webkit/glue/plugins/plugin_list.h | 2 | ||||
-rw-r--r-- | webkit/glue/plugins/webplugin_delegate_impl.h | 6 |
4 files changed, 8 insertions, 8 deletions
diff --git a/webkit/glue/plugins/nphostapi.h b/webkit/glue/plugins/nphostapi.h index c9751c0..c6ee0af 100644 --- a/webkit/glue/plugins/nphostapi.h +++ b/webkit/glue/plugins/nphostapi.h @@ -266,7 +266,7 @@ typedef struct _NPNetscapeFuncs { // // NPAPI library entry points // -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_FREEBSD) typedef NPError (API_CALL * NP_InitializeFunc)(NPNetscapeFuncs* pNFuncs, NPPluginFuncs* pPFuncs); #else diff --git a/webkit/glue/plugins/plugin_lib.cc b/webkit/glue/plugins/plugin_lib.cc index 11f8675..05c12e9 100644 --- a/webkit/glue/plugins/plugin_lib.cc +++ b/webkit/glue/plugins/plugin_lib.cc @@ -104,7 +104,7 @@ NPError PluginLib::NP_Initialize() { if (host == 0) return NPERR_GENERIC_ERROR; -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_FREEBSD) NPError rv = entry_points_.np_initialize(host->host_functions(), &plugin_funcs_); #else @@ -170,7 +170,7 @@ bool PluginLib::Load() { if (entry_points_.np_initialize == 0) rv = false; -#if !defined(OS_LINUX) +#if !defined(OS_LINUX) && !defined(OS_FREEBSD) entry_points_.np_getentrypoints = (NP_GetEntryPointsFunc)base::GetFunctionPointerFromNativeLibrary( library, "NP_GetEntryPoints"); @@ -190,7 +190,7 @@ bool PluginLib::Load() { if (rv) { plugin_funcs_.size = sizeof(plugin_funcs_); plugin_funcs_.version = (NP_VERSION_MAJOR << 8) | NP_VERSION_MINOR; -#if !defined(OS_LINUX) +#if !defined(OS_LINUX) && !defined(OS_FREEBSD) if (entry_points_.np_getentrypoints(&plugin_funcs_) != NPERR_NO_ERROR) rv = false; #else diff --git a/webkit/glue/plugins/plugin_list.h b/webkit/glue/plugins/plugin_list.h index 4c103c0..d8b5662 100644 --- a/webkit/glue/plugins/plugin_list.h +++ b/webkit/glue/plugins/plugin_list.h @@ -35,7 +35,7 @@ class PluginInstance; // This struct holds entry points into a plugin. The entry points are // slightly different between Linux and other platforms. struct PluginEntryPoints { -#if !defined(OS_LINUX) +#if !defined(OS_LINUX) && !defined(OS_FREEBSD) NP_GetEntryPointsFunc np_getentrypoints; #endif NP_InitializeFunc np_initialize; diff --git a/webkit/glue/plugins/webplugin_delegate_impl.h b/webkit/glue/plugins/webplugin_delegate_impl.h index 56d5b6e..6d53339 100644 --- a/webkit/glue/plugins/webplugin_delegate_impl.h +++ b/webkit/glue/plugins/webplugin_delegate_impl.h @@ -19,7 +19,7 @@ #include "webkit/glue/webcursor.h" #include "webkit/glue/webplugin_delegate.h" -#if defined(OS_LINUX) +#if defined(USE_X11) typedef struct _GdkDrawable GdkPixmap; #endif @@ -217,7 +217,7 @@ class WebPluginDelegateImpl : public webkit_glue::WebPluginDelegate { bool is_calling_wndproc; #endif // OS_WIN -#if defined(OS_LINUX) +#if defined(USE_X11) // The pixmap we're drawing into, for a windowless plugin. GdkPixmap* pixmap_; double first_event_time_; @@ -298,7 +298,7 @@ class WebPluginDelegateImpl : public webkit_glue::WebPluginDelegate { // Runnable Method Factory used to invoke the OnUserGestureEnd method // asynchronously. -#if !defined(OS_LINUX) +#if !defined(USE_X11) ScopedRunnableMethodFactory<WebPluginDelegateImpl> user_gesture_msg_factory_; #endif |