Avoid filling/stroking parts of multi-polygons twice

This commit is contained in:
Tim Schaub
2013-03-07 21:39:34 -07:00
parent db4e62477d
commit f93bf2ad77

View File

@@ -231,7 +231,6 @@ ol.renderer.canvas.Renderer.prototype.renderPointFeatures_ =
*/ */
ol.renderer.canvas.Renderer.prototype.renderPolygonFeatures_ = ol.renderer.canvas.Renderer.prototype.renderPolygonFeatures_ =
function(features, symbolizer) { function(features, symbolizer) {
var context = this.context_, var context = this.context_,
strokeStyle = symbolizer.strokeStyle, strokeStyle = symbolizer.strokeStyle,
fillStyle = symbolizer.fillStyle, fillStyle = symbolizer.fillStyle,
@@ -287,7 +286,7 @@ ol.renderer.canvas.Renderer.prototype.renderPolygonFeatures_ =
// scenario 3 - fill and stroke each time // scenario 3 - fill and stroke each time
context.fill(); context.fill();
context.stroke(); context.stroke();
if (i < ii - 1) { if (i < ii - 1 || j < jj - 1) {
context.beginPath(); context.beginPath();
} }
} }