Continue passing null instead of unmanaged layer to forEachFeatureAtCoordinate
This commit is contained in:
@@ -139,9 +139,9 @@ ol.renderer.Map.prototype.forEachFeatureAtCoordinate = function(coordinate, fram
|
||||
function forEachFeatureAtCoordinate(feature, layer) {
|
||||
goog.asserts.assert(feature !== undefined, 'received a feature');
|
||||
var key = goog.getUid(feature).toString();
|
||||
if (!(key in frameState.skippedFeatureUids &&
|
||||
!frameState.layerStates[goog.getUid(layer)].managed)) {
|
||||
return callback.call(thisArg, feature, layer);
|
||||
var managed = frameState.layerStates[goog.getUid(layer)].managed;
|
||||
if (!(key in frameState.skippedFeatureUids && !managed)) {
|
||||
return callback.call(thisArg, feature, managed ? layer : null);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user