| Index: cc/trees/single_thread_proxy.cc
|
| diff --git a/cc/trees/single_thread_proxy.cc b/cc/trees/single_thread_proxy.cc
|
| index b1248e005f8b3ff52c80a5f60f255816e577c0c4..c2de0bc6fb9f56c7e377c88e108fdc14b6d78f9e 100644
|
| --- a/cc/trees/single_thread_proxy.cc
|
| +++ b/cc/trees/single_thread_proxy.cc
|
| @@ -366,6 +366,12 @@ void SingleThreadProxy::SetNeedsRedrawOnImplThread() {
|
| scheduler_on_impl_thread_->SetNeedsRedraw();
|
| }
|
|
|
| +void SingleThreadProxy::OutputSurfaceDidRequestDraw() {
|
| + TRACE_EVENT0("cc", "SingleThreadProxy::OutputSurfaceDidRequestDraw");
|
| + if (scheduler_on_impl_thread_)
|
| + scheduler_on_impl_thread_->OutputSurfaceDidRequestDraw();
|
| +}
|
| +
|
| void SingleThreadProxy::SetNeedsAnimateOnImplThread() {
|
| client_->ScheduleComposite();
|
| if (scheduler_on_impl_thread_)
|
| @@ -778,6 +784,11 @@ void SingleThreadProxy::ScheduledActionPrepareTiles() {
|
| layer_tree_host_impl_->PrepareTiles();
|
| }
|
|
|
| +void SingleThreadProxy::ScheduledActionInvalidateOutputSurface() {
|
| + DCHECK(layer_tree_host_impl_->output_surface());
|
| + layer_tree_host_impl_->output_surface()->Invalidate();
|
| +}
|
| +
|
| void SingleThreadProxy::DidAnticipatedDrawTimeChange(base::TimeTicks time) {
|
| }
|
|
|
|
|