Index: cc/blimp/layer_tree_host_remote_unittest.cc |
diff --git a/cc/blimp/layer_tree_host_remote_unittest.cc b/cc/blimp/layer_tree_host_remote_unittest.cc |
index 0f50533ccdf298a1296583415884cd18c9a8bf06..e5575e7301ca6b122512def413f5ba653ad71a75 100644 |
--- a/cc/blimp/layer_tree_host_remote_unittest.cc |
+++ b/cc/blimp/layer_tree_host_remote_unittest.cc |
@@ -144,9 +144,8 @@ class MockLayer : public Layer { |
class MockLayerTree : public LayerTree { |
public: |
- MockLayerTree(std::unique_ptr<AnimationHost> animation_host, |
- LayerTreeHost* layer_tree_host) |
- : LayerTree(std::move(animation_host), layer_tree_host) {} |
+ MockLayerTree(MutatorHost* mutator_host, LayerTreeHost* layer_tree_host) |
+ : LayerTree(mutator_host, layer_tree_host) {} |
~MockLayerTree() override {} |
// We don't want tree sync requests to trigger commits. |
@@ -158,8 +157,7 @@ class LayerTreeHostRemoteForTesting : public LayerTreeHostRemote { |
explicit LayerTreeHostRemoteForTesting(InitParams* params) |
: LayerTreeHostRemote( |
params, |
- base::MakeUnique<MockLayerTree>(AnimationHost::CreateMainInstance(), |
- this)) {} |
+ base::MakeUnique<MockLayerTree>(params->mutator_host, this)) {} |
~LayerTreeHostRemoteForTesting() override {} |
}; |
@@ -172,6 +170,8 @@ class LayerTreeHostRemoteTest : public testing::Test { |
~LayerTreeHostRemoteTest() override {} |
void SetUp() override { |
+ animation_host_ = AnimationHost::CreateForTesting(ThreadInstance::MAIN); |
+ |
LayerTreeHostRemote::InitParams params; |
params.client = &mock_layer_tree_host_client_; |
scoped_refptr<base::SingleThreadTaskRunner> main_task_runner = |
@@ -187,7 +187,7 @@ class LayerTreeHostRemoteTest : public testing::Test { |
image_serialization_processor_.CreateEnginePictureCache(); |
LayerTreeSettings settings; |
params.settings = &settings; |
- |
+ params.mutator_host = animation_host_.get(); |
layer_tree_host_ = base::MakeUnique<LayerTreeHostRemoteForTesting>(¶ms); |
// Make sure the root layer always updates. |
@@ -225,6 +225,7 @@ class LayerTreeHostRemoteTest : public testing::Test { |
} |
protected: |
+ std::unique_ptr<AnimationHost> animation_host_; |
std::unique_ptr<LayerTreeHostRemote> layer_tree_host_; |
StrictMock<MockLayerTreeHostClient> mock_layer_tree_host_client_; |
UpdateTrackingRemoteCompositorBridge* remote_compositor_bridge_ = nullptr; |