[OpenLayers-Commits] r2022 - sandbox/vector/lib/OpenLayers/Layer

commits at openlayers.org commits at openlayers.org
Thu Dec 7 07:39:18 EST 2006


Author: pgiraud
Date: 2006-12-07 07:39:11 -0500 (Thu, 07 Dec 2006)
New Revision: 2022

Modified:
   sandbox/vector/lib/OpenLayers/Layer/Vector.js
Log:
eraseGeometry method loop into geometry components

Modified: sandbox/vector/lib/OpenLayers/Layer/Vector.js
===================================================================
--- sandbox/vector/lib/OpenLayers/Layer/Vector.js	2006-12-07 09:12:03 UTC (rev 2021)
+++ sandbox/vector/lib/OpenLayers/Layer/Vector.js	2006-12-07 12:39:11 UTC (rev 2022)
@@ -108,7 +108,14 @@
         for (var i = 0; i < features.length; i++) {
             //this.features = OpenLayers.Util.removeItem(this.features, features[i]);
             
-            this.renderer.eraseGeometry(features[i].geometry);
+            var geometry = features[i].geometry;
+            if (geometry.components) {
+                for (var j = 0; j < geometry.components.length; j++) {
+                    this.renderer.eraseGeometry(geometry.components[i]);
+                }
+            } else {
+                this.renderer.eraseGeometry(features[i].geometry);
+            }
         }
         
         



More information about the Commits mailing list