Chromium Code Reviews| Index: cc/trees/remote_channel_impl.cc |
| diff --git a/cc/trees/remote_channel_impl.cc b/cc/trees/remote_channel_impl.cc |
| index bacfa617039f86f4cb30adf269d91075811d685b..3fc41bad88be3d04bf4ac998d1f56ecf3e371ac3 100644 |
| --- a/cc/trees/remote_channel_impl.cc |
| +++ b/cc/trees/remote_channel_impl.cc |
| @@ -331,7 +331,11 @@ bool RemoteChannelImpl::MainFrameWillHappenForTesting() { |
| return main_frame_will_happen; |
| } |
| -void RemoteChannelImpl::DidCompleteSwapBuffers() {} |
| +void RemoteChannelImpl::DidCompleteSwapBuffers() { |
|
Khushal
2016/04/28 03:32:26
Could you DCHECK(task_runner_provider_->IsImplThre
shaktisahu
2016/04/28 21:38:16
Done.
|
| + MainThreadTaskRunner()->PostTask( |
| + FROM_HERE, base::Bind(&RemoteChannelImpl::DidCompleteSwapBuffersOnMain, |
| + impl().remote_channel_weak_ptr)); |
| +} |
| void RemoteChannelImpl::SetRendererCapabilitiesMainCopy( |
| const RendererCapabilities& capabilities) {} |
| @@ -398,6 +402,11 @@ void RemoteChannelImpl::SendMessageProto( |
| impl().remote_channel_weak_ptr, base::Passed(&proto))); |
| } |
| +void RemoteChannelImpl::DidCompleteSwapBuffersOnMain() { |
| + DCHECK(task_runner_provider_->IsMainThread()); |
| + main().layer_tree_host->DidCompleteSwapBuffers(); |
| +} |
| + |
| void RemoteChannelImpl::DidLoseOutputSurfaceOnMain() { |
| DCHECK(task_runner_provider_->IsMainThread()); |