Index: cc/trees/draw_property_utils.cc |
diff --git a/cc/trees/draw_property_utils.cc b/cc/trees/draw_property_utils.cc |
index 98286510f889abfb19387ec41a07af4f20505ce1..a3722d3ac117661d71fd659280ca70c5feaf9c9b 100644 |
--- a/cc/trees/draw_property_utils.cc |
+++ b/cc/trees/draw_property_utils.cc |
@@ -1044,6 +1044,16 @@ void BuildPropertyTreesAndComputeVisibleRects( |
bool can_render_to_separate_surface, |
PropertyTrees* property_trees, |
LayerImplList* visible_layer_list) { |
+ if (root_layer->layer_tree_impl()->settings().verify_clip_tree_calculations) { |
+ bool build_new_clip_tree = true; |
+ PropertyTrees* test_property_trees_with_new_clip_tree = |
+ root_layer->layer_tree_impl()->test_property_trees_with_new_clip_tree(); |
+ PropertyTreeBuilder::BuildPropertyTrees( |
+ root_layer, page_scale_layer, inner_viewport_scroll_layer, |
+ outer_viewport_scroll_layer, overscroll_elasticity_layer, |
+ elastic_overscroll, page_scale_factor, device_scale_factor, viewport, |
+ device_transform, test_property_trees_with_new_clip_tree, build_new_clip_tree); |
+ } |
PropertyTreeBuilder::BuildPropertyTrees( |
root_layer, page_scale_layer, inner_viewport_scroll_layer, |
outer_viewport_scroll_layer, overscroll_elasticity_layer, |