summaryrefslogtreecommitdiffstats
path: root/WebKit/win/WebCoreSupport/WebPluginHalterClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/win/WebCoreSupport/WebPluginHalterClient.cpp')
-rw-r--r--WebKit/win/WebCoreSupport/WebPluginHalterClient.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/WebKit/win/WebCoreSupport/WebPluginHalterClient.cpp b/WebKit/win/WebCoreSupport/WebPluginHalterClient.cpp
index aef313b..78daf8d 100644
--- a/WebKit/win/WebCoreSupport/WebPluginHalterClient.cpp
+++ b/WebKit/win/WebCoreSupport/WebPluginHalterClient.cpp
@@ -56,3 +56,12 @@ bool WebPluginHalterClient::shouldHaltPlugin(WebCore::Node* n) const
return shouldHalt;
}
+
+bool WebPluginHalterClient::enabled() const
+{
+ IWebPluginHalterDelegate* d;
+ if (FAILED(m_webView->pluginHalterDelegate(&d)) || !d)
+ return false;
+
+ return true;
+}