From f93bf2ad777a059a17c683997c5790761d541814 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Thu, 7 Mar 2013 21:39:34 -0700 Subject: [PATCH] Avoid filling/stroking parts of multi-polygons twice --- src/ol/renderer/canvas/canvasrenderer.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ol/renderer/canvas/canvasrenderer.js b/src/ol/renderer/canvas/canvasrenderer.js index f10c360949..ced16ffba2 100644 --- a/src/ol/renderer/canvas/canvasrenderer.js +++ b/src/ol/renderer/canvas/canvasrenderer.js @@ -231,7 +231,6 @@ ol.renderer.canvas.Renderer.prototype.renderPointFeatures_ = */ ol.renderer.canvas.Renderer.prototype.renderPolygonFeatures_ = function(features, symbolizer) { - var context = this.context_, strokeStyle = symbolizer.strokeStyle, fillStyle = symbolizer.fillStyle, @@ -287,7 +286,7 @@ ol.renderer.canvas.Renderer.prototype.renderPolygonFeatures_ = // scenario 3 - fill and stroke each time context.fill(); context.stroke(); - if (i < ii - 1) { + if (i < ii - 1 || j < jj - 1) { context.beginPath(); } }