Chromium Code Reviews| 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()); |
| } |