From e666b7cdebad30f77a8a801858440d2d384acec8 Mon Sep 17 00:00:00 2001 From: ahocevar Date: Fri, 25 May 2018 10:40:20 +0200 Subject: [PATCH] Do not clip the image for vector layers --- src/ol/renderer/canvas/ImageLayer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ol/renderer/canvas/ImageLayer.js b/src/ol/renderer/canvas/ImageLayer.js index 7c6d22fed1..af07f82e85 100644 --- a/src/ol/renderer/canvas/ImageLayer.js +++ b/src/ol/renderer/canvas/ImageLayer.js @@ -129,8 +129,9 @@ CanvasImageLayerRenderer.prototype.prepareFrame = function(frameState, layerStat const hints = frameState.viewHints; + const vectorRenderer = this.vectorRenderer_; let renderedExtent = frameState.extent; - if (layerState.extent !== undefined) { + if (!vectorRenderer && layerState.extent !== undefined) { renderedExtent = getIntersection(renderedExtent, layerState.extent); } @@ -144,7 +145,6 @@ CanvasImageLayerRenderer.prototype.prepareFrame = function(frameState, layerStat } } let skippedFeatures = this.skippedFeatures_; - const vectorRenderer = this.vectorRenderer_; if (vectorRenderer) { const context = vectorRenderer.context; const imageFrameState = /** @type {module:ol/PluggableMap~FrameState} */ (assign({}, frameState, {