Index: cc/trees/layer_tree_host_unittest.cc |
diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc |
index fa97e9d163c5a254dffa8c1b3ad66b6d4dc255a1..497238a4a3beeac0a3394615ac88ab84169b11e9 100644 |
--- a/cc/trees/layer_tree_host_unittest.cc |
+++ b/cc/trees/layer_tree_host_unittest.cc |
@@ -288,6 +288,7 @@ class LayerTreeHostTestPushPropertiesTo : public LayerTreeHostTest { |
protected: |
void SetupTree() override { |
scoped_refptr<Layer> root = Layer::Create(); |
+ root->CreateRenderSurface(); |
root->SetBounds(gfx::Size(10, 10)); |
layer_tree_host()->SetRootLayer(root); |
LayerTreeHostTest::SetupTree(); |
@@ -480,6 +481,7 @@ class LayerTreeHostTestNoExtraCommitFromInvalidate : public LayerTreeHostTest { |
void SetupTree() override { |
root_layer_ = Layer::Create(); |
root_layer_->SetBounds(gfx::Size(10, 20)); |
+ root_layer_->CreateRenderSurface(); |
scaled_layer_ = FakeContentLayer::Create(&client_); |
scaled_layer_->SetBounds(gfx::Size(1, 1)); |
@@ -533,6 +535,7 @@ class LayerTreeHostTestNoExtraCommitFromScrollbarInvalidate |
void SetupTree() override { |
root_layer_ = Layer::Create(); |
root_layer_->SetBounds(gfx::Size(10, 20)); |
+ root_layer_->CreateRenderSurface(); |
bool paint_scrollbar = true; |
bool has_thumb = false; |
@@ -774,6 +777,7 @@ class LayerTreeHostTestUndrawnLayersPushContentBoundsLater |
: root_layer_(Layer::Create()) {} |
void SetupTree() override { |
+ root_layer_->CreateRenderSurface(); |
root_layer_->SetIsDrawable(true); |
root_layer_->SetBounds(gfx::Size(20, 20)); |
layer_tree_host()->SetRootLayer(root_layer_); |
@@ -3116,6 +3120,7 @@ class LayerTreeHostTestLayersPushProperties : public LayerTreeHostTest { |
void SetupTree() override { |
root_ = PushPropertiesCountingLayer::Create(); |
+ root_->CreateRenderSurface(); |
child_ = PushPropertiesCountingLayer::Create(); |
child2_ = PushPropertiesCountingLayer::Create(); |
grandchild_ = PushPropertiesCountingLayer::Create(); |
@@ -3128,6 +3133,7 @@ class LayerTreeHostTestLayersPushProperties : public LayerTreeHostTest { |
child2_->AddChild(leaf_always_pushing_layer_); |
other_root_ = PushPropertiesCountingLayer::Create(); |
+ other_root_->CreateRenderSurface(); |
// Don't set the root layer here. |
LayerTreeHostTest::SetupTree(); |
@@ -3500,6 +3506,7 @@ class LayerTreeHostTestPropertyChangesDuringUpdateArePushed |
void SetupTree() override { |
root_ = Layer::Create(); |
+ root_->CreateRenderSurface(); |
root_->SetBounds(gfx::Size(1, 1)); |
bool paint_scrollbar = true; |
@@ -3556,6 +3563,7 @@ class LayerTreeHostTestSetDrawableCausesCommit : public LayerTreeHostTest { |
void SetupTree() override { |
root_ = PushPropertiesCountingLayer::Create(); |
+ root_->CreateRenderSurface(); |
child_ = PushPropertiesCountingLayer::Create(); |
root_->AddChild(child_); |
@@ -3617,6 +3625,7 @@ class LayerTreeHostTestCasePushPropertiesThreeGrandChildren |
void SetupTree() override { |
root_ = PushPropertiesCountingLayer::Create(); |
+ root_->CreateRenderSurface(); |
child_ = PushPropertiesCountingLayer::Create(); |
grandchild1_ = PushPropertiesCountingLayer::Create(); |
grandchild2_ = PushPropertiesCountingLayer::Create(); |
@@ -4170,6 +4179,7 @@ class LayerTreeHostTestPushHiddenLayer : public LayerTreeHostTest { |
protected: |
void SetupTree() override { |
root_layer_ = Layer::Create(); |
+ root_layer_->CreateRenderSurface(); |
root_layer_->SetPosition(gfx::Point()); |
root_layer_->SetBounds(gfx::Size(10, 10)); |
@@ -4278,6 +4288,7 @@ class LayerTreeHostTestAbortEvictedTextures : public LayerTreeHostTest { |
scoped_refptr<SolidColorLayer> root_layer = SolidColorLayer::Create(); |
root_layer->SetBounds(gfx::Size(200, 200)); |
root_layer->SetIsDrawable(true); |
+ root_layer->CreateRenderSurface(); |
layer_tree_host()->SetRootLayer(root_layer); |
LayerTreeHostTest::SetupTree(); |
@@ -5088,6 +5099,7 @@ class LayerTreeHostTestContinuousPainting : public LayerTreeHostTest { |
void SetupTree() override { |
scoped_refptr<Layer> root_layer = Layer::Create(); |
root_layer->SetBounds(bounds_); |
+ root_layer->CreateRenderSurface(); |
if (layer_tree_host()->settings().impl_side_painting) { |
picture_layer_ = FakePictureLayer::Create(&client_); |