Index: cc/trees/layer_tree_impl_unittest.cc |
diff --git a/cc/trees/layer_tree_impl_unittest.cc b/cc/trees/layer_tree_impl_unittest.cc |
index 34d26d5f3b69f736bab4df04f341244a7875d1c1..e00e7c8c6bae5dc68973c994e6322b11f5678eea 100644 |
--- a/cc/trees/layer_tree_impl_unittest.cc |
+++ b/cc/trees/layer_tree_impl_unittest.cc |
@@ -22,12 +22,12 @@ namespace { |
class LayerTreeImplTest : public LayerTreeHostCommonTest { |
public: |
- LayerTreeImplTest() { |
+ LayerTreeImplTest() : output_surface_(FakeOutputSurface::Create3d()) { |
LayerTreeSettings settings; |
settings.layer_transforms_should_scale_layer_contents = true; |
host_impl_.reset(new FakeLayerTreeHostImpl( |
settings, &proxy_, &shared_bitmap_manager_, &task_graph_runner_)); |
- EXPECT_TRUE(host_impl_->InitializeRenderer(FakeOutputSurface::Create3d())); |
+ EXPECT_TRUE(host_impl_->InitializeRenderer(output_surface_.get())); |
} |
FakeLayerTreeHostImpl& host_impl() { return *host_impl_; } |
@@ -42,6 +42,7 @@ class LayerTreeImplTest : public LayerTreeHostCommonTest { |
TestSharedBitmapManager shared_bitmap_manager_; |
TestTaskGraphRunner task_graph_runner_; |
FakeImplProxy proxy_; |
+ scoped_ptr<OutputSurface> output_surface_; |
scoped_ptr<FakeLayerTreeHostImpl> host_impl_; |
}; |
@@ -97,10 +98,11 @@ TEST_F(LayerTreeImplTest, UpdateViewportAndHitTest) { |
FakeImplProxy proxy; |
LayerTreeSettings settings; |
settings.verify_property_trees = true; |
+ scoped_ptr<OutputSurface> output_surface = FakeOutputSurface::Create3d(); |
scoped_ptr<FakeLayerTreeHostImpl> host_impl; |
host_impl.reset(new FakeLayerTreeHostImpl( |
settings, &proxy, &shared_bitmap_manager, &task_graph_runner)); |
- EXPECT_TRUE(host_impl->InitializeRenderer(FakeOutputSurface::Create3d())); |
+ EXPECT_TRUE(host_impl->InitializeRenderer(output_surface.get())); |
scoped_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl->active_tree(), 12345); |