From adf5cd3fd1aa601dc353ac87b688a756a44b3b5e Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sun, 10 Nov 2013 15:07:13 +0100 Subject: [PATCH] Return end from ol.render.canvas.LineStringBatch#drawFlatCoordinates_ --- src/ol/render/canvas/canvasreplay.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ol/render/canvas/canvasreplay.js b/src/ol/render/canvas/canvasreplay.js index 9e5ed73448..8034d9ad9b 100644 --- a/src/ol/render/canvas/canvasreplay.js +++ b/src/ol/render/canvas/canvasreplay.js @@ -323,6 +323,7 @@ goog.inherits(ol.render.canvas.LineStringBatch, ol.render.canvas.Batch); * @param {number} end End. * @param {number} stride Stride. * @private + * @return {number} end. */ ol.render.canvas.LineStringBatch.prototype.drawFlatCoordinates_ = function(flatCoordinates, offset, end, stride) { @@ -339,6 +340,7 @@ ol.render.canvas.LineStringBatch.prototype.drawFlatCoordinates_ = var myEnd = this.appendFlatCoordinates( flatCoordinates, offset, end, stride, false); this.instructions.push([ol.render.canvas.Instruction.MOVE_TO_LINE_TO, myEnd]); + return end; }; @@ -369,9 +371,8 @@ ol.render.canvas.LineStringBatch.prototype.drawMultiLineStringGeometry = var offset = 0; var i, ii; for (i = 0, ii = ends.length; i < ii; ++i) { - var end = ends[i]; - this.drawFlatCoordinates_(flatCoordinates, offset, end, stride); - offset = end; + offset = this.drawFlatCoordinates_( + flatCoordinates, offset, ends[i], stride); } };