From 4b9451de8118f225280afceadce6db228f56f880 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 20 Dec 2013 14:42:05 +0100 Subject: [PATCH] Add extra assertion that feature's geometry is not null --- src/ol/source/vectorsource.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ol/source/vectorsource.js b/src/ol/source/vectorsource.js index a69c70ca6d..d4c2eb5d82 100644 --- a/src/ol/source/vectorsource.js +++ b/src/ol/source/vectorsource.js @@ -160,7 +160,9 @@ ol.source.Vector.prototype.forEachFeatureAtCoordinate = function(coordinate, f, opt_obj) { var extent = [coordinate[0], coordinate[1], coordinate[0], coordinate[1]]; return this.forEachFeatureInExtent(extent, function(feature) { - if (feature.getGeometry().containsCoordinate(coordinate)) { + var geometry = feature.getGeometry(); + goog.asserts.assert(!goog.isNull(geometry)); + if (geometry.containsCoordinate(coordinate)) { return f.call(opt_obj, feature); } else { return undefined;