From 5b8e85afbdcf2edafab48f81305c51d6125ae177 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Thu, 13 Feb 2014 14:36:59 +0100 Subject: [PATCH 1/2] Save replay group, even if it is empty --- src/ol/renderer/canvas/canvasvectorlayerrenderer.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ol/renderer/canvas/canvasvectorlayerrenderer.js b/src/ol/renderer/canvas/canvasvectorlayerrenderer.js index 1421d5a93a..3ee5ce40a2 100644 --- a/src/ol/renderer/canvas/canvasvectorlayerrenderer.js +++ b/src/ol/renderer/canvas/canvasvectorlayerrenderer.js @@ -227,9 +227,7 @@ ol.renderer.canvas.VectorLayer.prototype.prepareFrame = this.renderedResolution_ = frameStateResolution; this.renderedRevision_ = vectorLayerRevision; - if (!replayGroup.isEmpty()) { - this.replayGroup_ = replayGroup; - } + this.replayGroup_ = replayGroup; }; From a178712f6b25c70e8f1370984ad3eb8be6fd94a8 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Thu, 13 Feb 2014 14:47:47 +0100 Subject: [PATCH 2/2] Only replay replay group if it is not empty --- src/ol/renderer/canvas/canvasvectorlayerrenderer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ol/renderer/canvas/canvasvectorlayerrenderer.js b/src/ol/renderer/canvas/canvasvectorlayerrenderer.js index 3ee5ce40a2..9022383214 100644 --- a/src/ol/renderer/canvas/canvasvectorlayerrenderer.js +++ b/src/ol/renderer/canvas/canvasvectorlayerrenderer.js @@ -69,7 +69,7 @@ ol.renderer.canvas.VectorLayer.prototype.composeFrame = this.dispatchPreComposeEvent(context, frameState, transform); var replayGroup = this.replayGroup_; - if (!goog.isNull(replayGroup)) { + if (!goog.isNull(replayGroup) && !replayGroup.isEmpty()) { var renderGeometryFunction = this.getRenderGeometryFunction_(); goog.asserts.assert(goog.isFunction(renderGeometryFunction)); context.globalAlpha = layerState.opacity;