[OpenLayers-Commits] r11853 - trunk/openlayers/lib/OpenLayers/Layer

commits-20090109 at openlayers.org commits-20090109 at openlayers.org
Fri Apr 1 05:26:43 EDT 2011


Author: ahocevar
Date: 2011-04-01 02:26:39 -0700 (Fri, 01 Apr 2011)
New Revision: 11853

Modified:
   trunk/openlayers/lib/OpenLayers/Layer/Vector.js
Log:
only add features to the unrendererdFeatures array when they were not drawn due to lack of geometry. r=erilem (closes #3235)"


Modified: trunk/openlayers/lib/OpenLayers/Layer/Vector.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Layer/Vector.js	2011-04-01 09:11:11 UTC (rev 11852)
+++ trunk/openlayers/lib/OpenLayers/Layer/Vector.js	2011-04-01 09:26:39 UTC (rev 11853)
@@ -810,7 +810,9 @@
             }
         }
         
-        if (!this.renderer.drawFeature(feature, style)) {
+        var drawn = this.renderer.drawFeature(feature, style);
+        //TODO remove the check for null when we get rid of Renderer.SVG
+        if (drawn === false || drawn === null) {
             this.unrenderedFeatures[feature.id] = feature;
         } else {
             delete this.unrenderedFeatures[feature.id];



More information about the Commits mailing list