We want to create a deep clone, not a shallow one
This commit is contained in:
@@ -42,7 +42,7 @@ ol.geom.GeometryCollection.prototype.clone = function() {
|
|||||||
var numComponents = this.components.length;
|
var numComponents = this.components.length;
|
||||||
var components = new Array(numComponents);
|
var components = new Array(numComponents);
|
||||||
for (var i = 0; i < numComponents; ++i) {
|
for (var i = 0; i < numComponents; ++i) {
|
||||||
components[i] = this.components[i];
|
components[i] = this.components[i].clone();
|
||||||
}
|
}
|
||||||
return new ol.geom.GeometryCollection(components);
|
return new ol.geom.GeometryCollection(components);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user