Index: cc/test/layer_tree_test.cc |
diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc |
index 055d0817d30466ff13be525e2b5edc9dedb5bd5a..b11f41ab4172309ee0757daf5b752760da2c9ee2 100644 |
--- a/cc/test/layer_tree_test.cc |
+++ b/cc/test/layer_tree_test.cc |
@@ -460,10 +460,14 @@ class LayerTreeHostForTesting : public LayerTreeHost { |
scoped_refptr<base::SingleThreadTaskRunner> main_task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> impl_task_runner, |
scoped_ptr<BeginFrameSource> external_begin_frame_source) { |
+ LayerTreeHost::InitParams params; |
+ params.client = client; |
+ params.shared_bitmap_manager = shared_bitmap_manager; |
+ params.gpu_memory_buffer_manager = gpu_memory_buffer_manager; |
+ params.task_graph_runner = task_graph_runner; |
+ params.settings = &settings; |
scoped_ptr<LayerTreeHostForTesting> layer_tree_host( |
- new LayerTreeHostForTesting(test_hooks, client, shared_bitmap_manager, |
- gpu_memory_buffer_manager, |
- task_graph_runner, settings)); |
+ new LayerTreeHostForTesting(test_hooks, ¶ms)); |
if (impl_task_runner.get()) { |
layer_tree_host->InitializeForTesting( |
ThreadProxyForTest::Create(test_hooks, |
@@ -487,8 +491,8 @@ class LayerTreeHostForTesting : public LayerTreeHost { |
LayerTreeHostImplClient* host_impl_client) override { |
return LayerTreeHostImplForTesting::Create( |
test_hooks_, settings(), host_impl_client, proxy(), |
- shared_bitmap_manager_, gpu_memory_buffer_manager_, task_graph_runner_, |
- rendering_stats_instrumentation()); |
+ shared_bitmap_manager(), gpu_memory_buffer_manager(), |
+ task_graph_runner(), rendering_stats_instrumentation()); |
} |
void SetNeedsCommit() override { |
@@ -500,23 +504,10 @@ class LayerTreeHostForTesting : public LayerTreeHost { |
void set_test_started(bool started) { test_started_ = started; } |
private: |
- LayerTreeHostForTesting( |
- TestHooks* test_hooks, |
- LayerTreeHostClient* client, |
- SharedBitmapManager* shared_bitmap_manager, |
- gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager, |
- TaskGraphRunner* task_graph_runner, |
- const LayerTreeSettings& settings) |
- : LayerTreeHost(client, NULL, NULL, NULL, settings), |
- shared_bitmap_manager_(shared_bitmap_manager), |
- gpu_memory_buffer_manager_(gpu_memory_buffer_manager), |
- task_graph_runner_(task_graph_runner), |
- test_hooks_(test_hooks), |
- test_started_(false) {} |
+ LayerTreeHostForTesting(TestHooks* test_hooks, |
+ LayerTreeHost::InitParams* params) |
+ : LayerTreeHost(params), test_hooks_(test_hooks), test_started_(false) {} |
- SharedBitmapManager* shared_bitmap_manager_; |
- gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager_; |
- TaskGraphRunner* task_graph_runner_; |
TestHooks* test_hooks_; |
bool test_started_; |
}; |