| Index: cc/trees/thread_proxy.cc
|
| diff --git a/cc/trees/thread_proxy.cc b/cc/trees/thread_proxy.cc
|
| index bf55546f6e31c5b5a9aba4b647e98a150ab3e78b..f29acd76e592493b64c91a5119afb43dfbdf43d9 100644
|
| --- a/cc/trees/thread_proxy.cc
|
| +++ b/cc/trees/thread_proxy.cc
|
| @@ -435,9 +435,18 @@ void ThreadProxy::CheckOutputSurfaceStatusOnImplThread() {
|
| impl().scheduler->DidLoseOutputSurface();
|
| }
|
|
|
| +void ThreadProxy::SetMaxSwapsPending(int max) {
|
| + impl().scheduler->SetMaxSwapsPending(max);
|
| +}
|
| +
|
| +void ThreadProxy::DidSwapBuffersOnImplThread() {
|
| + impl().scheduler->DidSwapBuffers();
|
| +}
|
| +
|
| void ThreadProxy::OnSwapBuffersCompleteOnImplThread() {
|
| TRACE_EVENT0("cc", "ThreadProxy::OnSwapBuffersCompleteOnImplThread");
|
| DCHECK(IsImplThread());
|
| + impl().scheduler->OnSwapBuffersComplete();
|
| Proxy::MainThreadTaskRunner()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&ThreadProxy::DidCompleteSwapBuffers, main_thread_weak_ptr_));
|
|
|