diff --git a/src/ol/renderer/canvas/VectorLayer.js b/src/ol/renderer/canvas/VectorLayer.js index b451a01b88..d18b83a6df 100644 --- a/src/ol/renderer/canvas/VectorLayer.js +++ b/src/ol/renderer/canvas/VectorLayer.js @@ -329,6 +329,9 @@ class CanvasVectorLayerRenderer extends CanvasLayerRenderer { prepareFrame(frameState) { const vectorLayer = this.getLayer(); const vectorSource = vectorLayer.getSource(); + if (!vectorSource) { + return false; + } const animating = frameState.viewHints[ViewHint.ANIMATING]; const interacting = frameState.viewHints[ViewHint.INTERACTING];