Index: cc/layers/texture_layer_unittest.cc |
diff --git a/cc/layers/texture_layer_unittest.cc b/cc/layers/texture_layer_unittest.cc |
index 91b0dcdfc57fecee501066d496cba9e04ae12387..7d10bf7ee4ae7739693a0d58c5afe75ac8d6d3fe 100644 |
--- a/cc/layers/texture_layer_unittest.cc |
+++ b/cc/layers/texture_layer_unittest.cc |
@@ -69,12 +69,12 @@ class MockLayerTreeHost : public LayerTreeHostInProcess { |
public: |
static std::unique_ptr<MockLayerTreeHost> Create( |
FakeLayerTreeHostClient* client, |
- TaskGraphRunner* task_graph_runner) { |
+ TaskGraphRunner* task_graph_runner, |
+ MutatorHost* mutator_host) { |
LayerTreeHostInProcess::InitParams params; |
params.client = client; |
params.task_graph_runner = task_graph_runner; |
- params.animation_host = |
- AnimationHost::CreateForTesting(ThreadInstance::MAIN); |
+ params.mutator_host = mutator_host; |
LayerTreeSettings settings; |
settings.verify_clip_tree_calculations = true; |
params.settings = &settings; |
@@ -215,8 +215,9 @@ class TextureLayerTest : public testing::Test { |
protected: |
void SetUp() override { |
- layer_tree_host_ = |
- MockLayerTreeHost::Create(&fake_client_, &task_graph_runner_); |
+ animation_host_ = AnimationHost::CreateForTesting(ThreadInstance::MAIN); |
+ layer_tree_host_ = MockLayerTreeHost::Create( |
+ &fake_client_, &task_graph_runner_, animation_host_.get()); |
layer_tree_ = layer_tree_host_->GetLayerTree(); |
EXPECT_CALL(*layer_tree_host_, SetNeedsCommit()).Times(AnyNumber()); |
layer_tree_->SetViewportSize(gfx::Size(10, 10)); |
@@ -227,11 +228,14 @@ class TextureLayerTest : public testing::Test { |
Mock::VerifyAndClearExpectations(layer_tree_host_.get()); |
EXPECT_CALL(*layer_tree_host_, SetNeedsCommit()).Times(AnyNumber()); |
+ animation_host_->SetMutatorHostClient(nullptr); |
layer_tree_->SetRootLayer(nullptr); |
layer_tree_host_ = nullptr; |
+ animation_host_ = nullptr; |
} |
std::unique_ptr<MockLayerTreeHost> layer_tree_host_; |
+ std::unique_ptr<AnimationHost> animation_host_; |
LayerTree* layer_tree_; |
FakeImplTaskRunnerProvider task_runner_provider_; |
FakeLayerTreeHostClient fake_client_; |
@@ -850,8 +854,8 @@ class TextureLayerImplWithMailboxTest : public TextureLayerTest { |
protected: |
void SetUp() override { |
TextureLayerTest::SetUp(); |
- layer_tree_host_ = |
- MockLayerTreeHost::Create(&fake_client_, &task_graph_runner_); |
+ layer_tree_host_ = MockLayerTreeHost::Create( |
+ &fake_client_, &task_graph_runner_, animation_host_.get()); |
layer_tree_ = layer_tree_host_->GetLayerTree(); |
host_impl_.SetVisible(true); |
EXPECT_TRUE(host_impl_.InitializeRenderer(compositor_frame_sink_.get())); |