Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 8c882673fafe8ec294474ecd1e0cf7647e6b51d2..51e20e00219e09d3be04b06058bfedcc5ad3bf8a 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -653,7 +653,6 @@ RenderViewImpl::RenderViewImpl(const ViewMsg_New_Params& params) |
#endif |
has_scrolled_focused_editable_node_into_rect_(false), |
speech_recognition_dispatcher_(NULL), |
- browser_plugin_manager_(NULL), |
devtools_agent_(NULL), |
mouse_lock_dispatcher_(NULL), |
#if defined(OS_ANDROID) |
@@ -2377,12 +2376,6 @@ void RenderViewImpl::CheckPreferredSize() { |
preferred_size_)); |
} |
-BrowserPluginManager* RenderViewImpl::GetBrowserPluginManager() { |
- if (!browser_plugin_manager_.get()) |
- browser_plugin_manager_ = BrowserPluginManager::Create(this); |
- return browser_plugin_manager_.get(); |
-} |
- |
void RenderViewImpl::didChangeScrollOffset(WebLocalFrame* frame) { |
StartNavStateSyncTimerIfNecessary(); |
@@ -3497,8 +3490,7 @@ void RenderViewImpl::OnSetFocus(bool enable) { |
(*i)->SetContentAreaFocus(enable); |
#endif |
// Notify all BrowserPlugins of the RenderView's focus state. |
- if (browser_plugin_manager_.get()) |
- browser_plugin_manager_->UpdateFocusState(); |
+ BrowserPluginManager::Get()->UpdateFocusState(); |
} |
void RenderViewImpl::OnImeSetComposition( |
@@ -3595,8 +3587,7 @@ void RenderViewImpl::SetDeviceScaleFactor(float device_scale_factor) { |
if (auto_resize_mode_) |
AutoResizeCompositor(); |
- if (browser_plugin_manager_.get()) |
- browser_plugin_manager_->UpdateDeviceScaleFactor(); |
+ BrowserPluginManager::Get()->UpdateDeviceScaleFactor(); |
} |
bool RenderViewImpl::SetDeviceColorProfile( |
@@ -4080,6 +4071,7 @@ void RenderViewImpl::OnReleaseDisambiguationPopupBitmap( |
void RenderViewImpl::DidCommitCompositorFrame() { |
RenderWidget::DidCommitCompositorFrame(); |
+ BrowserPluginManager::Get()->DidCommitCompositorFrame(); |
lazyboy
2014/12/16 23:57:30
I'm not sure about this one, if you have two <webv
Fady Samuel
2014/12/17 19:30:35
Passing in the routing ID.
|
FOR_EACH_OBSERVER(RenderViewObserver, observers_, DidCommitCompositorFrame()); |
} |