| Index: cc/trees/remote_channel_impl.cc
|
| diff --git a/cc/trees/remote_channel_impl.cc b/cc/trees/remote_channel_impl.cc
|
| index 42d943d32a7c1047f76abfe20e1e728e86de1476..435e56abc3a455fa2fba0b8597f6256304d529fa 100644
|
| --- a/cc/trees/remote_channel_impl.cc
|
| +++ b/cc/trees/remote_channel_impl.cc
|
| @@ -343,7 +343,17 @@ void RemoteChannelImpl::SetRendererCapabilitiesMainCopy(
|
|
|
| void RemoteChannelImpl::BeginMainFrameNotExpectedSoon() {}
|
|
|
| -void RemoteChannelImpl::DidCommitAndDrawFrame() {}
|
| +void RemoteChannelImpl::DidCommitAndDrawFrame() {
|
| + DCHECK(task_runner_provider_->IsImplThread());
|
| + MainThreadTaskRunner()->PostTask(
|
| + FROM_HERE, base::Bind(&RemoteChannelImpl::DidCommitAndDrawFrameOnMain,
|
| + impl().remote_channel_weak_ptr));
|
| +}
|
| +
|
| +void RemoteChannelImpl::DidCommitAndDrawFrameOnMain() {
|
| + DCHECK(task_runner_provider_->IsMainThread());
|
| + main().layer_tree_host->DidCommitAndDrawFrame();
|
| +}
|
|
|
| void RemoteChannelImpl::SetAnimationEvents(
|
| std::unique_ptr<AnimationEvents> queue) {}
|
|
|