diff --git a/src/ol/renderer/maprenderer.js b/src/ol/renderer/maprenderer.js index 1b147e71a3..fb8adbcb42 100644 --- a/src/ol/renderer/maprenderer.js +++ b/src/ol/renderer/maprenderer.js @@ -149,7 +149,7 @@ ol.renderer.Map.prototype.forEachFeatureAtPixel = return result; } } - var layerStates = this.map_.getLayerGroup().getLayerStatesArray(); + var layerStates = frameState.layerStatesArray; var numLayers = layerStates.length; var i; for (i = numLayers - 1; i >= 0; --i) { diff --git a/src/ol/renderer/webgl/webglmaprenderer.js b/src/ol/renderer/webgl/webglmaprenderer.js index fa9425b647..c5985c194b 100644 --- a/src/ol/renderer/webgl/webglmaprenderer.js +++ b/src/ol/renderer/webgl/webglmaprenderer.js @@ -581,7 +581,7 @@ ol.renderer.webgl.Map.prototype.forEachFeatureAtPixel = return result; } } - var layerStates = this.getMap().getLayerGroup().getLayerStatesArray(); + var layerStates = frameState.layerStatesArray; var numLayers = layerStates.length; var i; for (i = numLayers - 1; i >= 0; --i) { @@ -629,7 +629,7 @@ ol.renderer.webgl.Map.prototype.hasFeatureAtPixel = return true; } } - var layerStates = this.getMap().getLayerGroup().getLayerStatesArray(); + var layerStates = frameState.layerStatesArray; var numLayers = layerStates.length; var i; for (i = numLayers - 1; i >= 0; --i) {