diff --git a/lib/OpenLayers/Layer/Vector.js b/lib/OpenLayers/Layer/Vector.js index 82bdf769a1..bf48a027d5 100644 --- a/lib/OpenLayers/Layer/Vector.js +++ b/lib/OpenLayers/Layer/Vector.js @@ -597,7 +597,7 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, { if(this.events.triggerEvent("beforefeatureadded", {feature: feature}) === false) { continue; - }; + } this.preFeatureInsert(feature); } @@ -816,7 +816,7 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, { this.unrenderedFeatures[feature.id] = feature; } else { delete this.unrenderedFeatures[feature.id]; - }; + } }, /** @@ -988,17 +988,20 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, { * Calculates the max extent which includes all of the features. * * Returns: - * {} + * {} or null if the layer has no features with + * geometries. */ getDataExtent: function () { var maxExtent = null; var features = this.features; if(features && (features.length > 0)) { - maxExtent = new OpenLayers.Bounds(); var geometry = null; for(var i=0, len=features.length; i