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());