From 656a829f826833942ff78afe60c2f70d5ec514c6 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Thu, 4 Sep 2008 23:12:09 +0000 Subject: [PATCH] Allowing for geometries whose bounds cannot be intersected. Thanks for the quick review Andreas. r=ahocevar (closes #1720) git-svn-id: http://svn.openlayers.org/trunk/openlayers@7957 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Renderer.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/OpenLayers/Renderer.js b/lib/OpenLayers/Renderer.js index 66deac36da..6e823feb1e 100644 --- a/lib/OpenLayers/Renderer.js +++ b/lib/OpenLayers/Renderer.js @@ -165,10 +165,13 @@ OpenLayers.Renderer = OpenLayers.Class({ style = feature.style; } if (feature.geometry) { - if (!feature.geometry.getBounds().intersectsBounds(this.extent)) { - style = {display: "none"}; + var bounds = feature.geometry.getBounds(); + if(bounds) { + if (!bounds.intersectsBounds(this.extent)) { + style = {display: "none"}; + } + return this.drawGeometry(feature.geometry, style, feature.id); } - return this.drawGeometry(feature.geometry, style, feature.id); } },