Fix arguments passed to forEachLayerAtCoordinate
This commit is contained in:
@@ -120,7 +120,7 @@ class IntermediateCanvasRenderer extends CanvasLayerRenderer {
|
|||||||
if (this.getLayer().getSource().forEachFeatureAtCoordinate !== VOID) {
|
if (this.getLayer().getSource().forEachFeatureAtCoordinate !== VOID) {
|
||||||
// for ImageCanvas sources use the original hit-detection logic,
|
// for ImageCanvas sources use the original hit-detection logic,
|
||||||
// so that for example also transparent polygons are detected
|
// so that for example also transparent polygons are detected
|
||||||
return super.forEachLayerAtCoordinate(arguments);
|
return super.forEachLayerAtCoordinate(coordinate, frameState, hitTolerance, callback, thisArg);
|
||||||
} else {
|
} else {
|
||||||
const pixel = applyTransform(this.coordinateToCanvasPixelTransform, coordinate.slice());
|
const pixel = applyTransform(this.coordinateToCanvasPixelTransform, coordinate.slice());
|
||||||
scaleCoordinate(pixel, frameState.viewState.resolution / this.renderedResolution);
|
scaleCoordinate(pixel, frameState.viewState.resolution / this.renderedResolution);
|
||||||
|
|||||||
Reference in New Issue
Block a user