Index: cc/tree_synchronizer.cc |
diff --git a/cc/tree_synchronizer.cc b/cc/tree_synchronizer.cc |
index 4c51a16a827cb58851e37e633b8e31707bbedc95..b93e037710b9e4564d41877b3dc3021b9c052653 100644 |
--- a/cc/tree_synchronizer.cc |
+++ b/cc/tree_synchronizer.cc |
@@ -32,8 +32,8 @@ void TreeSynchronizer::collectExistingLayerImplRecursive(ScopedPtrLayerImplMap& |
return; |
ScopedPtrVector<LayerImpl>& children = layerImpl->m_children; |
- for (size_t i = 0; i < children.size(); ++i) |
- collectExistingLayerImplRecursive(oldLayers, children.take(i)); |
+ for (ScopedPtrVector<LayerImpl>::iterator it = children.begin(); it != children.end(); ++it) |
+ collectExistingLayerImplRecursive(oldLayers, children.take(it)); |
collectExistingLayerImplRecursive(oldLayers, layerImpl->m_maskLayer.Pass()); |
collectExistingLayerImplRecursive(oldLayers, layerImpl->m_replicaLayer.Pass()); |