| Index: cc/trees/property_tree.cc
|
| diff --git a/cc/trees/property_tree.cc b/cc/trees/property_tree.cc
|
| index e155ee7f35a1135d0adb3e70e7d029549ebdd272..7cde6bb8c47dcb55dae6d9ddc91b8c374de2dc28 100644
|
| --- a/cc/trees/property_tree.cc
|
| +++ b/cc/trees/property_tree.cc
|
| @@ -239,8 +239,9 @@ bool TransformTree::CombineTransformsBetween(int source_id,
|
| SkDoubleToMScalar(1e-4)));
|
| }
|
|
|
| - for (int i = source_to_destination.size() - 1; i >= 0; i--) {
|
| - const TransformNode* node = Node(source_to_destination[i]);
|
| + for (size_t i = 0; i < source_to_destination.size(); ++i) {
|
| + size_t index = source_to_destination.size() - 1 - i;
|
| + const TransformNode* node = Node(source_to_destination[index]);
|
| if (node->data.flattens_inherited_transform)
|
| combined_transform.FlattenTo2d();
|
| combined_transform.PreconcatTransform(node->data.to_parent);
|
|
|