Index: cc/trees/layer_tree_host_in_process.cc |
diff --git a/cc/trees/layer_tree_host_in_process.cc b/cc/trees/layer_tree_host_in_process.cc |
index 8a9d969f3a6e84dd2ccfa29311a4a836ea8cfa63..911316a6ac0ba06396a538ff3c76a37ae3cb3b42 100644 |
--- a/cc/trees/layer_tree_host_in_process.cc |
+++ b/cc/trees/layer_tree_host_in_process.cc |
@@ -655,6 +655,16 @@ bool LayerTreeHostInProcess::DoUpdateLayers(Layer* root_layer) { |
if (!settings_.use_layer_lists) { |
// If use_layer_lists is set, then the property trees should have been |
// built by the client already. |
+ if (settings_.verify_clip_tree_calculations) |
+ PropertyTreeBuilder::BuildPropertyTrees( |
+ root_layer, page_scale_layer, |
+ layer_tree_->inner_viewport_scroll_layer(), |
+ layer_tree_->outer_viewport_scroll_layer(), |
+ layer_tree_->overscroll_elasticity_layer(), |
+ layer_tree_->elastic_overscroll(), layer_tree_->page_scale_factor(), |
+ layer_tree_->device_scale_factor(), |
+ gfx::Rect(layer_tree_->device_viewport_size()), identity_transform, |
+ layer_tree_->test_property_trees_with_new_clip_tree(), true); |
PropertyTreeBuilder::BuildPropertyTrees( |
root_layer, page_scale_layer, |
layer_tree_->inner_viewport_scroll_layer(), |