| Index: cc/test/layer_tree_test.cc
|
| diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc
|
| index 477a4ee4f430a149df87591436f5853a4f604bb5..969145607bc0a2468e4efcc589f5855db16e1fdc 100644
|
| --- a/cc/test/layer_tree_test.cc
|
| +++ b/cc/test/layer_tree_test.cc
|
| @@ -581,9 +581,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::
|
|
|