diff --git a/lib/OpenLayers/Strategy/Cluster.js b/lib/OpenLayers/Strategy/Cluster.js index 455ff29ef9..a97eed1470 100644 --- a/lib/OpenLayers/Strategy/Cluster.js +++ b/lib/OpenLayers/Strategy/Cluster.js @@ -159,7 +159,7 @@ OpenLayers.Strategy.Cluster = OpenLayers.Class(OpenLayers.Strategy, { feature = this.features[i]; if(feature.geometry) { clustered = false; - for(var j=0; j=0; --j) { cluster = clusters[j]; if(this.shouldCluster(cluster, feature)) { this.addToCluster(cluster, feature); @@ -172,7 +172,7 @@ OpenLayers.Strategy.Cluster = OpenLayers.Class(OpenLayers.Strategy, { } } } - this.layer.destroyFeatures(); + this.layer.removeAllFeatures(); if(clusters.length > 0) { if(this.threshold > 1) { var clone = clusters.slice();