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 820562a3d484c8d90cb382d339a93b329ff91448..d274ba19ac1419c44d43a92bb179907f2fced659 100644 |
--- a/cc/trees/layer_tree_host_unittest.cc |
+++ b/cc/trees/layer_tree_host_unittest.cc |
@@ -57,6 +57,7 @@ |
#include "cc/trees/layer_tree_host_common.h" |
#include "cc/trees/layer_tree_host_impl.h" |
#include "cc/trees/layer_tree_impl.h" |
+#include "cc/trees/scroll_node.h" |
#include "cc/trees/single_thread_proxy.h" |
#include "cc/trees/swap_promise_manager.h" |
#include "cc/trees/transform_node.h" |
@@ -934,9 +935,13 @@ class LayerTreeHostTestPushElementIdToNodeIdMap : public LayerTreeHostTest { |
switch (layer_tree_host()->SourceFrameNumber()) { |
case 1: |
child_->SetForceRenderSurfaceForTesting(true); |
+ child_->AddMainThreadScrollingReasons( |
+ MainThreadScrollingReason::kHasBackgroundAttachmentFixedObjects); |
break; |
case 2: |
child_->SetForceRenderSurfaceForTesting(false); |
+ child_->ClearMainThreadScrollingReasons( |
+ MainThreadScrollingReason::kHasBackgroundAttachmentFixedObjects); |
break; |
} |
} |
@@ -952,12 +957,18 @@ class LayerTreeHostTestPushElementIdToNodeIdMap : public LayerTreeHostTest { |
EXPECT_EQ(2U, child_impl_->layer_tree_impl() |
->property_trees() |
->effect_tree.size()); |
+ EXPECT_EQ(2U, child_impl_->layer_tree_impl() |
+ ->property_trees() |
+ ->scroll_tree.size()); |
EXPECT_TRUE(property_trees->element_id_to_transform_node_index.find( |
kTestElementId) == |
property_trees->element_id_to_transform_node_index.end()); |
EXPECT_TRUE(property_trees->element_id_to_effect_node_index.find( |
kTestElementId) == |
property_trees->element_id_to_effect_node_index.end()); |
+ EXPECT_TRUE(property_trees->element_id_to_scroll_node_index.find( |
+ kTestElementId) == |
+ property_trees->element_id_to_scroll_node_index.end()); |
break; |
case 1: |
EXPECT_EQ(3U, child_impl_->layer_tree_impl() |
@@ -966,11 +977,16 @@ class LayerTreeHostTestPushElementIdToNodeIdMap : public LayerTreeHostTest { |
EXPECT_EQ(3U, child_impl_->layer_tree_impl() |
->property_trees() |
->effect_tree.size()); |
+ EXPECT_EQ(3U, child_impl_->layer_tree_impl() |
+ ->property_trees() |
+ ->scroll_tree.size()); |
EXPECT_EQ( |
2, |
property_trees->element_id_to_transform_node_index[kTestElementId]); |
EXPECT_EQ( |
2, property_trees->element_id_to_effect_node_index[kTestElementId]); |
+ EXPECT_EQ( |
+ 2, property_trees->element_id_to_scroll_node_index[kTestElementId]); |
break; |
case 2: |
EXPECT_EQ(2U, child_impl_->layer_tree_impl() |
@@ -985,6 +1001,9 @@ class LayerTreeHostTestPushElementIdToNodeIdMap : public LayerTreeHostTest { |
EXPECT_TRUE(property_trees->element_id_to_effect_node_index.find( |
kTestElementId) == |
property_trees->element_id_to_effect_node_index.end()); |
+ EXPECT_TRUE(property_trees->element_id_to_scroll_node_index.find( |
+ kTestElementId) == |
+ property_trees->element_id_to_scroll_node_index.end()); |
break; |
} |
EndTest(); |