Index: content/browser/renderer_host/render_widget_host_view_aura.cc |
diff --git a/content/browser/renderer_host/render_widget_host_view_aura.cc b/content/browser/renderer_host/render_widget_host_view_aura.cc |
index 1c66023493c04e0418f29626a53b62edddb9e923..38bae4aae9d91341caf6880a91ba2e355aa74a82 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_aura.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_aura.cc |
@@ -3229,6 +3229,7 @@ |
} |
void RenderWidgetHostViewAura::OnUpdateVSyncParameters( |
+ ui::Compositor* compositor, |
base::TimeTicks timebase, |
base::TimeDelta interval) { |
if (IsShowing()) { |
@@ -3529,10 +3530,6 @@ |
legacy_render_widget_host_HWND_->UpdateParent( |
reinterpret_cast<HWND>(GetNativeViewId())); |
#endif |
- |
- ui::Compositor* compositor = GetCompositor(); |
- if (compositor) |
- compositor->vsync_manager()->AddObserver(this); |
} |
void RenderWidgetHostViewAura::RemovingFromRootWindow() { |
@@ -3556,12 +3553,8 @@ |
RunOnCommitCallbacks(); |
resize_lock_.reset(); |
host_->WasResized(); |
- |
- if (compositor) { |
- if (compositor->HasObserver(this)) |
- compositor->RemoveObserver(this); |
- compositor->vsync_manager()->RemoveObserver(this); |
- } |
+ if (compositor && compositor->HasObserver(this)) |
+ compositor->RemoveObserver(this); |
#if defined(OS_WIN) |
// Update the legacy window's parent temporarily to the desktop window. It |