Use ol.array.safeExtend in ol.format.GML

This commit is contained in:
Tom Payne
2014-03-23 19:45:41 +01:00
parent dbc4f4e621
commit 82b703f3f0
+3 -2
View File
@@ -7,6 +7,7 @@ goog.require('goog.dom.NodeType');
goog.require('goog.object'); goog.require('goog.object');
goog.require('goog.string'); goog.require('goog.string');
goog.require('ol.Feature'); goog.require('ol.Feature');
goog.require('ol.array');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.format.XMLFeature'); goog.require('ol.format.XMLFeature');
goog.require('ol.format.XSD'); goog.require('ol.format.XSD');
@@ -576,7 +577,7 @@ ol.format.GML.readPolygon_ = function(node, objectStack) {
var ends = [flatCoordinates.length]; var ends = [flatCoordinates.length];
var i, ii; var i, ii;
for (i = 1, ii = flatLinearRings.length; i < ii; ++i) { for (i = 1, ii = flatLinearRings.length; i < ii; ++i) {
goog.array.extend(flatCoordinates, flatLinearRings[i]); ol.array.safeExtend(flatCoordinates, flatLinearRings[i]);
ends.push(flatCoordinates.length); ends.push(flatCoordinates.length);
} }
polygon.setFlatCoordinates( polygon.setFlatCoordinates(
@@ -607,7 +608,7 @@ ol.format.GML.readSurface_ = function(node, objectStack) {
var ends = [flatCoordinates.length]; var ends = [flatCoordinates.length];
var i, ii; var i, ii;
for (i = 1, ii = flatLinearRings.length; i < ii; ++i) { for (i = 1, ii = flatLinearRings.length; i < ii; ++i) {
goog.array.extend(flatCoordinates, flatLinearRings[i]); ol.array.safeExtend(flatCoordinates, flatLinearRings[i]);
ends.push(flatCoordinates.length); ends.push(flatCoordinates.length);
} }
polygon.setFlatCoordinates( polygon.setFlatCoordinates(