| Index: cc/trees/property_tree_builder.cc
|
| diff --git a/cc/trees/property_tree_builder.cc b/cc/trees/property_tree_builder.cc
|
| index 1afd4bddf24e3b43885d4eb2c74e6d20da8c0176..934e1fccd7be2c69ba6ae0359197601490a530c6 100644
|
| --- a/cc/trees/property_tree_builder.cc
|
| +++ b/cc/trees/property_tree_builder.cc
|
| @@ -171,10 +171,12 @@ void AddTransformNodeIfNeeded(const DataForRecursion& data_from_ancestor,
|
| }
|
|
|
| TransformNode* node = data_for_children->transform_tree->back();
|
| + layer->set_transform_tree_index(node->id);
|
|
|
| node->data.flattens = layer->should_flatten_transform();
|
| node->data.target_id =
|
| data_from_ancestor.render_target->transform_tree_index();
|
| + DCHECK_NE(node->data.target_id, -1);
|
| node->data.is_animated = layer->TransformIsAnimating();
|
|
|
| gfx::Transform transform;
|
| @@ -214,7 +216,6 @@ void AddTransformNodeIfNeeded(const DataForRecursion& data_from_ancestor,
|
| data_from_ancestor.transform_tree->UpdateScreenSpaceTransform(node->id);
|
|
|
| layer->set_offset_to_transform_parent(gfx::Vector2dF());
|
| - layer->set_transform_tree_index(node->id);
|
| }
|
|
|
| void BuildPropertyTreesInternal(Layer* layer,
|
|
|