| Index: cc/trees/property_tree_builder.cc
|
| diff --git a/cc/trees/property_tree_builder.cc b/cc/trees/property_tree_builder.cc
|
| index 6d9c2f20c70effbfdc49a256683c9e7e55980cfb..0c21e9aee4ff1c4b1faef801e6c761b80390a0e1 100644
|
| --- a/cc/trees/property_tree_builder.cc
|
| +++ b/cc/trees/property_tree_builder.cc
|
| @@ -1406,6 +1406,10 @@ void PropertyTreeBuilder::BuildPropertyTrees(
|
| PropertyTrees* property_trees) {
|
| property_trees->is_main_thread = true;
|
| property_trees->is_active = false;
|
| + property_trees->verify_transform_tree_calculations =
|
| + root_layer->layer_tree_host()
|
| + ->settings()
|
| + .verify_transform_tree_calculations;
|
| SkColor color = root_layer->layer_tree_host()->background_color();
|
| if (SkColorGetA(color) != 255)
|
| color = SkColorSetA(color, 255);
|
| @@ -1418,6 +1422,7 @@ void PropertyTreeBuilder::BuildPropertyTrees(
|
| for (auto* layer : *root_layer->layer_tree_host())
|
| CheckScrollAndClipPointersForLayer(layer);
|
| #endif
|
| + property_trees->ResetCachedData();
|
| }
|
|
|
| void PropertyTreeBuilder::BuildPropertyTrees(
|
| @@ -1434,6 +1439,10 @@ void PropertyTreeBuilder::BuildPropertyTrees(
|
| PropertyTrees* property_trees) {
|
| property_trees->is_main_thread = false;
|
| property_trees->is_active = root_layer->IsActive();
|
| + property_trees->verify_transform_tree_calculations =
|
| + root_layer->layer_tree_impl()
|
| + ->settings()
|
| + .verify_transform_tree_calculations;
|
| SkColor color = root_layer->layer_tree_impl()->background_color();
|
| if (SkColorGetA(color) != 255)
|
| color = SkColorSetA(color, 255);
|
|
|