From b8117b39313b2920dc1530a5bdd8959a892c05a4 Mon Sep 17 00:00:00 2001 From: Thomas Chandelle Date: Thu, 8 Jun 2017 12:00:56 +0200 Subject: [PATCH] This method will never be used with an extent and write = true --- src/ol/format/feature.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/ol/format/feature.js b/src/ol/format/feature.js index 79ae29a4d4..0a5e53b751 100644 --- a/src/ol/format/feature.js +++ b/src/ol/format/feature.js @@ -183,9 +183,9 @@ ol.format.Feature.transformWithOptions = function( // FIXME this is necessary because ol.format.GML treats extents // as geometries transformed = ol.proj.transformExtent( - write ? geometry.slice() : geometry, - write ? featureProjection : dataProjection, - write ? dataProjection : featureProjection); + geometry, + dataProjection, + featureProjection); } } else { transformed = geometry; @@ -203,14 +203,10 @@ ol.format.Feature.transformWithOptions = function( } return coordinates; }; - if (Array.isArray(transformed)) { - transform(transformed); - } else { - if (transformed === geometry) { - transformed = transformed.clone(); - } - transformed.applyTransform(transform); + if (transformed === geometry) { + transformed = transformed.clone(); } + transformed.applyTransform(transform); } return transformed; };