Index: content/shell/shell_content_renderer_client.h |
diff --git a/content/shell/shell_content_renderer_client.h b/content/shell/shell_content_renderer_client.h |
index dee1c4157e18ce4618fa90ffec7f9fe0eff777c5..1dff8e2a69b699e566f368e713d4c64dfda040cc 100644 |
--- a/content/shell/shell_content_renderer_client.h |
+++ b/content/shell/shell_content_renderer_client.h |
@@ -9,8 +9,15 @@ |
#include "base/memory/scoped_ptr.h" |
#include "content/public/renderer/content_renderer_client.h" |
+namespace WebKit { |
+class WebFrame; |
+class WebPlugin; |
+struct WebPluginParams; |
+} |
+ |
namespace content { |
+class RenderView; |
class ShellRenderProcessObserver; |
class ShellContentRendererClient : public ContentRendererClient { |
@@ -19,6 +26,11 @@ class ShellContentRendererClient : public ContentRendererClient { |
virtual ~ShellContentRendererClient(); |
virtual void RenderThreadStarted() OVERRIDE; |
virtual void RenderViewCreated(RenderView* render_view) OVERRIDE; |
+ virtual bool OverrideCreatePlugin( |
+ RenderView* render_view, |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebPluginParams& params, |
+ WebKit::WebPlugin** plugin) OVERRIDE; |
private: |
scoped_ptr<ShellRenderProcessObserver> shell_observer_; |