Index: cc/trees/layer_tree_host_unittest_serialization.cc |
diff --git a/cc/trees/layer_tree_host_unittest_serialization.cc b/cc/trees/layer_tree_host_unittest_serialization.cc |
index 5172c3e61b67e8840016334fa7a719c7bb8b67a2..c24eed6e13f9d1cd630f587e16515b3354ac7b91 100644 |
--- a/cc/trees/layer_tree_host_unittest_serialization.cc |
+++ b/cc/trees/layer_tree_host_unittest_serialization.cc |
@@ -181,29 +181,29 @@ class LayerTreeHostSerializationTest : public testing::Test { |
} else { |
EXPECT_FALSE(layer_tree_host_dst_->hud_layer_); |
} |
- if (layer_tree_host_src_->overscroll_elasticity_layer_) { |
- EXPECT_EQ(layer_tree_host_src_->overscroll_elasticity_layer_->id(), |
- layer_tree_host_dst_->overscroll_elasticity_layer_->id()); |
+ if (layer_tree_src->overscroll_elasticity_layer()) { |
+ EXPECT_EQ(layer_tree_src->overscroll_elasticity_layer()->id(), |
+ layer_tree_dst->overscroll_elasticity_layer()->id()); |
} else { |
- EXPECT_FALSE(layer_tree_host_dst_->overscroll_elasticity_layer_); |
+ EXPECT_FALSE(layer_tree_dst->overscroll_elasticity_layer()); |
} |
- if (layer_tree_host_src_->page_scale_layer_) { |
- EXPECT_EQ(layer_tree_host_src_->page_scale_layer_->id(), |
- layer_tree_host_dst_->page_scale_layer_->id()); |
+ if (layer_tree_src->page_scale_layer()) { |
+ EXPECT_EQ(layer_tree_src->page_scale_layer()->id(), |
+ layer_tree_dst->page_scale_layer()->id()); |
} else { |
- EXPECT_FALSE(layer_tree_host_dst_->page_scale_layer_); |
+ EXPECT_FALSE(layer_tree_dst->page_scale_layer()); |
} |
- if (layer_tree_host_src_->inner_viewport_scroll_layer_) { |
- EXPECT_EQ(layer_tree_host_src_->inner_viewport_scroll_layer_->id(), |
- layer_tree_host_dst_->inner_viewport_scroll_layer_->id()); |
+ if (layer_tree_src->inner_viewport_scroll_layer()) { |
+ EXPECT_EQ(layer_tree_src->inner_viewport_scroll_layer()->id(), |
+ layer_tree_dst->inner_viewport_scroll_layer()->id()); |
} else { |
- EXPECT_FALSE(layer_tree_host_dst_->inner_viewport_scroll_layer_); |
+ EXPECT_FALSE(layer_tree_dst->inner_viewport_scroll_layer()); |
} |
- if (layer_tree_host_src_->outer_viewport_scroll_layer_) { |
- EXPECT_EQ(layer_tree_host_src_->outer_viewport_scroll_layer_->id(), |
- layer_tree_host_dst_->outer_viewport_scroll_layer_->id()); |
+ if (layer_tree_src->outer_viewport_scroll_layer()) { |
+ EXPECT_EQ(layer_tree_src->outer_viewport_scroll_layer()->id(), |
+ layer_tree_dst->outer_viewport_scroll_layer()->id()); |
} else { |
- EXPECT_FALSE(layer_tree_host_dst_->outer_viewport_scroll_layer_); |
+ EXPECT_FALSE(layer_tree_dst->outer_viewport_scroll_layer()); |
} |
EXPECT_EQ(layer_tree_host_src_->selection_, |
layer_tree_host_dst_->selection_); |
@@ -270,17 +270,20 @@ class LayerTreeHostSerializationTest : public testing::Test { |
layer_tree_host_src_->hud_layer_ = HeadsUpDisplayLayer::Create(); |
root_layer_src->AddChild(layer_tree_host_src_->hud_layer_); |
- layer_tree_host_src_->overscroll_elasticity_layer_ = Layer::Create(); |
- root_layer_src->AddChild( |
- layer_tree_host_src_->overscroll_elasticity_layer_); |
- layer_tree_host_src_->page_scale_layer_ = Layer::Create(); |
- root_layer_src->AddChild(layer_tree_host_src_->page_scale_layer_); |
- layer_tree_host_src_->inner_viewport_scroll_layer_ = Layer::Create(); |
- root_layer_src->AddChild( |
- layer_tree_host_src_->inner_viewport_scroll_layer_); |
- layer_tree_host_src_->outer_viewport_scroll_layer_ = Layer::Create(); |
- root_layer_src->AddChild( |
- layer_tree_host_src_->outer_viewport_scroll_layer_); |
+ |
+ scoped_refptr<Layer> overscroll_elasticity_layer = Layer::Create(); |
+ scoped_refptr<Layer> page_scale_layer = Layer::Create(); |
+ scoped_refptr<Layer> inner_viewport_scroll_layer = Layer::Create(); |
+ scoped_refptr<Layer> outer_viewport_scroll_layer = Layer::Create(); |
+ |
+ root_layer_src->AddChild(overscroll_elasticity_layer); |
+ root_layer_src->AddChild(page_scale_layer); |
+ root_layer_src->AddChild(inner_viewport_scroll_layer); |
+ root_layer_src->AddChild(outer_viewport_scroll_layer); |
+ |
+ layer_tree_host_src_->GetLayerTree()->RegisterViewportLayers( |
+ overscroll_elasticity_layer, page_scale_layer, |
+ inner_viewport_scroll_layer, outer_viewport_scroll_layer); |
// Set in_paint_layer_contents_ only after all calls to AddChild() have |
// finished to ensure it's allowed to do so at that time. |
@@ -314,9 +317,10 @@ class LayerTreeHostSerializationTest : public testing::Test { |
// No HUD layer or |overscroll_elasticity_layer_|, or the inner/outer |
// viewport scroll layers. |
- layer_tree_host_src_->overscroll_elasticity_layer_ = Layer::Create(); |
- root_layer_src->AddChild( |
- layer_tree_host_src_->overscroll_elasticity_layer_); |
+ scoped_refptr<Layer> overscroll_elasticity_layer = Layer::Create(); |
+ layer_tree_host_src_->GetLayerTree()->inputs_.overscroll_elasticity_layer = |
+ overscroll_elasticity_layer; |
+ root_layer_src->AddChild(overscroll_elasticity_layer); |
VerifySerializationAndDeserialization(); |
} |
@@ -332,30 +336,35 @@ class LayerTreeHostSerializationTest : public testing::Test { |
// serialization and deserialization. |
layer_tree_host_src_->hud_layer_ = HeadsUpDisplayLayer::Create(); |
root_layer_src->AddChild(layer_tree_host_src_->hud_layer_); |
- layer_tree_host_src_->overscroll_elasticity_layer_ = Layer::Create(); |
- root_layer_src->AddChild( |
- layer_tree_host_src_->overscroll_elasticity_layer_); |
- layer_tree_host_src_->page_scale_layer_ = Layer::Create(); |
- root_layer_src->AddChild(layer_tree_host_src_->page_scale_layer_); |
- layer_tree_host_src_->inner_viewport_scroll_layer_ = Layer::Create(); |
- root_layer_src->AddChild( |
- layer_tree_host_src_->inner_viewport_scroll_layer_); |
- layer_tree_host_src_->outer_viewport_scroll_layer_ = Layer::Create(); |
- root_layer_src->AddChild( |
- layer_tree_host_src_->outer_viewport_scroll_layer_); |
+ |
+ scoped_refptr<Layer> overscroll_elasticity_layer = Layer::Create(); |
+ scoped_refptr<Layer> page_scale_layer = Layer::Create(); |
+ scoped_refptr<Layer> inner_viewport_scroll_layer = Layer::Create(); |
+ scoped_refptr<Layer> outer_viewport_scroll_layer = Layer::Create(); |
+ |
+ root_layer_src->AddChild(overscroll_elasticity_layer); |
+ root_layer_src->AddChild(page_scale_layer); |
+ root_layer_src->AddChild(inner_viewport_scroll_layer); |
+ root_layer_src->AddChild(outer_viewport_scroll_layer); |
+ layer_tree_host_src_->GetLayerTree()->RegisterViewportLayers( |
+ overscroll_elasticity_layer, page_scale_layer, |
+ inner_viewport_scroll_layer, outer_viewport_scroll_layer); |
VerifySerializationAndDeserialization(); |
VerifySerializationAndDeserialization(); |
layer_tree_host_src_->hud_layer_ = nullptr; |
VerifySerializationAndDeserialization(); |
- layer_tree_host_src_->overscroll_elasticity_layer_ = nullptr; |
+ layer_tree_host_src_->GetLayerTree()->inputs_.overscroll_elasticity_layer = |
+ nullptr; |
VerifySerializationAndDeserialization(); |
- layer_tree_host_src_->page_scale_layer_ = nullptr; |
+ layer_tree_host_src_->GetLayerTree()->inputs_.page_scale_layer = nullptr; |
VerifySerializationAndDeserialization(); |
- layer_tree_host_src_->inner_viewport_scroll_layer_ = nullptr; |
+ layer_tree_host_src_->GetLayerTree()->inputs_.inner_viewport_scroll_layer = |
+ nullptr; |
VerifySerializationAndDeserialization(); |
- layer_tree_host_src_->outer_viewport_scroll_layer_ = nullptr; |
+ layer_tree_host_src_->GetLayerTree()->inputs_.outer_viewport_scroll_layer = |
+ nullptr; |
VerifySerializationAndDeserialization(); |
} |