| Index: cc/test/layer_tree_test.cc
|
| diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc
|
| index b8c53661581accaeccacb8be7a25aa355c0b3a03..b6f47abeacb3902399a4ec2c8ae03927aba2d3a5 100644
|
| --- a/cc/test/layer_tree_test.cc
|
| +++ b/cc/test/layer_tree_test.cc
|
| @@ -589,9 +589,13 @@ void LayerTreeTest::RunTest(bool threaded,
|
| }
|
|
|
| scoped_ptr<OutputSurface> LayerTreeTest::CreateOutputSurface() {
|
| + scoped_ptr<FakeOutputSurface> output_surface;
|
| if (delegating_renderer_)
|
| - return FakeOutputSurface::CreateDelegating3d().PassAs<OutputSurface>();
|
| - return FakeOutputSurface::Create3d().PassAs<OutputSurface>();
|
| + output_surface = FakeOutputSurface::CreateDelegating3d();
|
| + else
|
| + output_surface = FakeOutputSurface::Create3d();
|
| + output_surface_ = output_surface.get();
|
| + return output_surface.PassAs<OutputSurface>();
|
| }
|
|
|
| scoped_refptr<cc::ContextProvider> LayerTreeTest::
|
|
|