Index: content/browser/android/synchronous_compositor_browser_filter.cc |
diff --git a/content/browser/android/synchronous_compositor_browser_filter.cc b/content/browser/android/synchronous_compositor_browser_filter.cc |
index f063772da633476e6e21ee3d5bf34baef7b71928..6775f04c8793acf9ae931be262a58ec61aa10d96 100644 |
--- a/content/browser/android/synchronous_compositor_browser_filter.cc |
+++ b/content/browser/android/synchronous_compositor_browser_filter.cc |
@@ -45,7 +45,7 @@ |
if (window_android_in_vsync_) |
return; |
window_android_in_vsync_ = window_android; |
- window_android_in_vsync_->GetBeginFrameSource()->AddObserver(this); |
+ window_android_in_vsync_->AddObserver(this); |
} |
bool SynchronousCompositorBrowserFilter::OnMessageReceived( |
@@ -177,13 +177,30 @@ |
filter_ready_ = false; |
} |
-void SynchronousCompositorBrowserFilter::OnBeginFrame( |
- const cc::BeginFrameArgs& args) { |
- // This is called after DidSendBeginFrame for all SynchronousCompositorHosts |
+void SynchronousCompositorBrowserFilter::OnCompositingDidCommit() { |
+ NOTREACHED(); |
+} |
+ |
+void SynchronousCompositorBrowserFilter::OnRootWindowVisibilityChanged( |
+ bool visible) { |
+ NOTREACHED(); |
+} |
+ |
+void SynchronousCompositorBrowserFilter::OnAttachCompositor() { |
+ NOTREACHED(); |
+} |
+ |
+void SynchronousCompositorBrowserFilter::OnDetachCompositor() { |
+ NOTREACHED(); |
+} |
+ |
+void SynchronousCompositorBrowserFilter::OnVSync(base::TimeTicks frame_time, |
+ base::TimeDelta vsync_period) { |
+ // This is called after DidSendBeginFrame for SynchronousCompositorHosts |
// belonging to this WindowAndroid, since this is added as an Observer after |
// the observer iteration has started. |
DCHECK(window_android_in_vsync_); |
- window_android_in_vsync_->GetBeginFrameSource()->RemoveObserver(this); |
+ window_android_in_vsync_->RemoveObserver(this); |
window_android_in_vsync_ = nullptr; |
std::vector<int> routing_ids; |
@@ -212,18 +229,12 @@ |
compositor_host_pending_renderer_state_.clear(); |
} |
-const cc::BeginFrameArgs& |
-SynchronousCompositorBrowserFilter::LastUsedBeginFrameArgs() const { |
- // Not called by the source since we add and remove ourselves during a single |
- // OnVSync() iteration. |
- NOTREACHED(); |
- return last_used_begin_frame_args_; |
-} |
- |
-void SynchronousCompositorBrowserFilter::OnBeginFrameSourcePausedChanged( |
- bool paused) { |
- // The BeginFrameSources we listen to don't use this. |
- DCHECK(!paused); |
+void SynchronousCompositorBrowserFilter::OnActivityStopped() { |
+ NOTREACHED(); |
+} |
+ |
+void SynchronousCompositorBrowserFilter::OnActivityStarted() { |
+ NOTREACHED(); |
} |
} // namespace content |