| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 7eaba5117706256e75f95fa710768370ba9db22b..f3ff5ea93011d7770b479fe3ccc7f86c96eeb4de 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)
|
| @@ -2374,12 +2373,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();
|
| }
|
| @@ -3491,8 +3484,8 @@ 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();
|
| + if (BrowserPluginManager::Get())
|
| + BrowserPluginManager::Get()->UpdateFocusState();
|
| }
|
|
|
| void RenderViewImpl::OnImeSetComposition(
|
| @@ -3589,8 +3582,8 @@ void RenderViewImpl::SetDeviceScaleFactor(float device_scale_factor) {
|
| if (auto_resize_mode_)
|
| AutoResizeCompositor();
|
|
|
| - if (browser_plugin_manager_.get())
|
| - browser_plugin_manager_->UpdateDeviceScaleFactor();
|
| + if (BrowserPluginManager::Get())
|
| + BrowserPluginManager::Get()->UpdateDeviceScaleFactor();
|
| }
|
|
|
| bool RenderViewImpl::SetDeviceColorProfile(
|
| @@ -4074,6 +4067,8 @@ void RenderViewImpl::OnReleaseDisambiguationPopupBitmap(
|
|
|
| void RenderViewImpl::DidCommitCompositorFrame() {
|
| RenderWidget::DidCommitCompositorFrame();
|
| + if (BrowserPluginManager::Get())
|
| + BrowserPluginManager::Get()->DidCommitCompositorFrame(GetRoutingID());
|
| FOR_EACH_OBSERVER(RenderViewObserver, observers_, DidCommitCompositorFrame());
|
| }
|
|
|
|
|