From f0b14521a48919a76cd7f8c5912af63213f7dbae Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 20 Dec 2013 14:40:30 +0100 Subject: [PATCH] Don't attempt to render features will null geometries in ol.render.canvas.Immediate --- src/ol/render/canvas/canvasimmediate.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ol/render/canvas/canvasimmediate.js b/src/ol/render/canvas/canvasimmediate.js index 9736439c03..0f86efa3fa 100644 --- a/src/ol/render/canvas/canvasimmediate.js +++ b/src/ol/render/canvas/canvasimmediate.js @@ -242,7 +242,8 @@ ol.render.canvas.Immediate.prototype.drawRings_ = */ ol.render.canvas.Immediate.prototype.drawFeature = function(feature, style) { var geometry = feature.getGeometry(); - if (!ol.extent.intersects(this.extent_, geometry.getExtent())) { + if (goog.isNull(geometry) || + !ol.extent.intersects(this.extent_, geometry.getExtent())) { return; } this.setFillStrokeStyle(style.getFill(), style.getStroke());