| Index: cc/trees/single_thread_proxy.cc
|
| diff --git a/cc/trees/single_thread_proxy.cc b/cc/trees/single_thread_proxy.cc
|
| index 488bba48a445c84c966349def4a8340cfa25ac8d..c8eb6b0fad6b33dc9811cb2169a976d8b519ab8e 100644
|
| --- a/cc/trees/single_thread_proxy.cc
|
| +++ b/cc/trees/single_thread_proxy.cc
|
| @@ -91,6 +91,7 @@ void SingleThreadProxy::SetLayerTreeHostClientReady() {
|
| if (layer_tree_host_->settings().single_thread_proxy_scheduler &&
|
| !scheduler_on_impl_thread_) {
|
| SchedulerSettings scheduler_settings(layer_tree_host_->settings());
|
| + // SingleThreadProxy should run in main thread low latency mode.
|
| scheduler_settings.main_thread_should_always_be_low_latency = true;
|
| scheduler_on_impl_thread_ =
|
| Scheduler::Create(this,
|
| @@ -437,6 +438,9 @@ void SingleThreadProxy::DidActivateSyncTree() {
|
| // the pending tree is not actually ready in the SingleThreadProxy.
|
| layer_tree_host_impl_->SetRequiresHighResToDraw();
|
|
|
| + // Synchronously call to CommitComplete. Resetting
|
| + // |commit_blocking_task_runner| would make sure all tasks posted during
|
| + // commit/activation before CommitComplete.
|
| CommitComplete();
|
| }
|
|
|
|
|