diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-26 20:40:26 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-26 20:40:26 +0000 |
commit | e1c14cebfdc0eb1b54b84c3806d7cf5c8a526e10 (patch) | |
tree | 9c1ec8bf6111c35fb03aa26e78d1f4c6a7d21597 /webkit/glue | |
parent | c258dab32ac918a4884d3a01378ac299c478cd55 (diff) | |
download | chromium_src-e1c14cebfdc0eb1b54b84c3806d7cf5c8a526e10.zip chromium_src-e1c14cebfdc0eb1b54b84c3806d7cf5c8a526e10.tar.gz chromium_src-e1c14cebfdc0eb1b54b84c3806d7cf5c8a526e10.tar.bz2 |
Remove dependencies on base/glue from these 2 port files.
Review URL: http://codereview.chromium.org/12460
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6046 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/chromium_bridge_impl.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/webkit/glue/chromium_bridge_impl.cc b/webkit/glue/chromium_bridge_impl.cc index 1115d3d..b8810ca 100644 --- a/webkit/glue/chromium_bridge_impl.cc +++ b/webkit/glue/chromium_bridge_impl.cc @@ -39,6 +39,7 @@ #endif #include "webkit/glue/chrome_client_impl.h" #include "webkit/glue/glue_util.h" +#include "webkit/glue/plugins/plugin_instance.h" #include "webkit/glue/scoped_clipboard_writer_glue.h" #include "webkit/glue/webcursor.h" #include "webkit/glue/webkit_glue.h" @@ -328,6 +329,17 @@ NPObject* ChromiumBridge::pluginScriptableObject(Widget* widget) { return static_cast<WebPluginContainer*>(widget)->GetPluginScriptableObject(); } +bool ChromiumBridge::popupsAllowed(NPP npp) { + bool popups_allowed = false; + if (npp) { + NPAPI::PluginInstance* plugin_instance = + reinterpret_cast<NPAPI::PluginInstance*>(npp->ndata); + if (plugin_instance) + popups_allowed = plugin_instance->popups_allowed(); + } + return popups_allowed; +} + // Protocol ------------------------------------------------------------------- String ChromiumBridge::uiResourceProtocol() { |