From f289979cbf5cfd5b98751bd061ea1c2227909ea1 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Mon, 8 Jun 2020 22:55:26 +0200 Subject: [PATCH] Keep original renderBuffer for hit detection --- src/ol/render/canvas/ExecutorGroup.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ol/render/canvas/ExecutorGroup.js b/src/ol/render/canvas/ExecutorGroup.js index ba9e21379f..511ea789ae 100644 --- a/src/ol/render/canvas/ExecutorGroup.js +++ b/src/ol/render/canvas/ExecutorGroup.js @@ -74,9 +74,9 @@ class ExecutorGroup { /** * @private - * @type {import("../../size.js").Size|undefined} + * @type {number|undefined} */ - this.renderBuffer_ = [opt_renderBuffer || 0, opt_renderBuffer || 0]; + this.renderBuffer_ = opt_renderBuffer; /** * @private @@ -126,6 +126,7 @@ class ExecutorGroup { this.executorsByZIndex_[zIndex] = executors; } const instructionByZindex = allInstructions[zIndex]; + const renderBuffer = [this.renderBuffer_ || 0, this.renderBuffer_ || 0]; for (const builderType in instructionByZindex) { const instructions = instructionByZindex[builderType]; executors[builderType] = new Executor( @@ -133,7 +134,7 @@ class ExecutorGroup { this.pixelRatio_, this.overlaps_, instructions, - this.renderBuffer_ + renderBuffer ); } }