Add extra assertion that feature's geometry is not null
This commit is contained in:
@@ -160,7 +160,9 @@ ol.source.Vector.prototype.forEachFeatureAtCoordinate =
|
|||||||
function(coordinate, f, opt_obj) {
|
function(coordinate, f, opt_obj) {
|
||||||
var extent = [coordinate[0], coordinate[1], coordinate[0], coordinate[1]];
|
var extent = [coordinate[0], coordinate[1], coordinate[0], coordinate[1]];
|
||||||
return this.forEachFeatureInExtent(extent, function(feature) {
|
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);
|
return f.call(opt_obj, feature);
|
||||||
} else {
|
} else {
|
||||||
return undefined;
|
return undefined;
|
||||||
|
|||||||
Reference in New Issue
Block a user