fix crashing on using undefined segmentWriter

This commit is contained in:
Murad Khafizov
2017-04-27 16:00:12 +02:00
parent 9ac4d137ff
commit 1f87dcc6b8

View File

@@ -418,8 +418,10 @@ ol.interaction.Snap.prototype.updateFeature_ = function(feature) {
ol.interaction.Snap.prototype.writeGeometryCollectionGeometry_ = function(feature, geometry) {
var i, geometries = geometry.getGeometriesArray();
for (i = 0; i < geometries.length; ++i) {
this.SEGMENT_WRITERS_[geometries[i].getType()].call(
this, feature, geometries[i]);
var segmentWriter = this.SEGMENT_WRITERS_[geometries[i].getType()];
if(segmentWriter) {
segmentWriter.call(this, feature, geometries[i]);
}
}
};