From c6aef2a7da24f3dac6e60395c6811661d677c278 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Thu, 1 Sep 2016 16:38:01 +0200 Subject: [PATCH] Merge pull request #5828 from ahocevar/close-polygons Always close polygon rings --- src/ol/render/canvas/replay.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ol/render/canvas/replay.js b/src/ol/render/canvas/replay.js index 7eb19173f3..1d8c98ea83 100644 --- a/src/ol/render/canvas/replay.js +++ b/src/ol/render/canvas/replay.js @@ -1268,10 +1268,8 @@ ol.render.canvas.PolygonReplay.prototype.drawFlatCoordinatess_ = function(flatCo for (var i = 0; i < numEnds; ++i) { var end = ends[i]; var myBegin = this.coordinates.length; - var myEnd = this.appendFlatCoordinates(flatCoordinates, offset, end, stride, - // Performance optimization: only close the ring when we do not have a - // stroke. Otherwise closePath() will take care of that. - !stroke); + var myEnd = this.appendFlatCoordinates( + flatCoordinates, offset, end, stride, true); var moveToLineToInstruction = [ol.render.canvas.Instruction.MOVE_TO_LINE_TO, myBegin, myEnd]; this.instructions.push(moveToLineToInstruction);