| Index: cc/test/layer_tree_test.cc
|
| diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc
|
| index 80e9f114b9c3a96da2597ba5354c40a2bc3e66b1..0df615b7b40c507ee3adee8e88b222b7c3a5983d 100644
|
| --- a/cc/test/layer_tree_test.cc
|
| +++ b/cc/test/layer_tree_test.cc
|
| @@ -460,8 +460,6 @@ class LayerTreeHostForTesting : public LayerTreeHost {
|
|
|
| void set_test_started(bool started) { test_started_ = started; }
|
|
|
| - void DidDeferCommit() override { test_hooks_->DidDeferCommit(); }
|
| -
|
| private:
|
| LayerTreeHostForTesting(TestHooks* test_hooks,
|
| LayerTreeHostClient* client,
|
| @@ -524,6 +522,13 @@ void LayerTreeTest::EndTestAfterDelayMs(int delay_milliseconds) {
|
| base::TimeDelta::FromMilliseconds(delay_milliseconds));
|
| }
|
|
|
| +void LayerTreeTest::PostSetDeferCommitsToMainThread(bool defer_commits) {
|
| + main_task_runner_->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&LayerTreeTest::DispatchSetDeferCommits,
|
| + main_thread_weak_ptr_, defer_commits));
|
| +}
|
| +
|
| void LayerTreeTest::PostAddAnimationToMainThread(
|
| Layer* layer_to_receive_animation) {
|
| main_task_runner_->PostTask(
|
| @@ -731,6 +736,12 @@ void LayerTreeTest::DispatchCompositeImmediately() {
|
| layer_tree_host_->Composite(gfx::FrameTime::Now());
|
| }
|
|
|
| +void LayerTreeTest::DispatchSetDeferCommits(bool defer_commits) {
|
| + DCHECK(!proxy() || proxy()->IsMainThread());
|
| + if (layer_tree_host_)
|
| + layer_tree_host_->SetDeferCommits(defer_commits);
|
| +}
|
| +
|
| void LayerTreeTest::RunTest(bool threaded,
|
| bool delegating_renderer,
|
| bool impl_side_painting) {
|
|
|