Index: content/renderer/render_view_impl.h |
diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h |
index f15fa740b578bd7b5eb93fdc0f5854c518828c51..c53234ba2ea5110a0f1426753092ee2130f4f6b2 100644 |
--- a/content/renderer/render_view_impl.h |
+++ b/content/renderer/render_view_impl.h |
@@ -137,6 +137,7 @@ class WebHitTestResult; |
} |
namespace content { |
+class BrowserPluginManager; |
class DeviceOrientationDispatcher; |
class DevToolsAgent; |
class DocumentState; |
@@ -264,6 +265,9 @@ class CONTENT_EXPORT RenderViewImpl |
} |
#endif |
+ // Lazily initialize this view's BrowserPluginManager and return it. |
+ BrowserPluginManager* browser_plugin_manager(); |
+ |
// Functions to add and remove observers for this object. |
void AddObserver(RenderViewObserver* observer); |
void RemoveObserver(RenderViewObserver* observer); |
@@ -1374,6 +1378,9 @@ class CONTENT_EXPORT RenderViewImpl |
// MediaStream dispatcher attached to this view; lazily initialized. |
MediaStreamDispatcher* media_stream_dispatcher_; |
+ // BrowserPluginManager attached to this view; lazily initialized. |
+ scoped_refptr<BrowserPluginManager> browser_plugin_manager_; |
+ |
// MediaStreamImpl attached to this view; lazily initialized. |
MediaStreamImpl* media_stream_impl_; |