From f96a4a73019f8a5101d083501e3060111c3a708f Mon Sep 17 00:00:00 2001 From: GaborFarkas Date: Mon, 4 Jul 2016 16:47:30 +0200 Subject: [PATCH] Properly handle zeros in stroke style. --- src/ol/render/webgl/imagereplay/index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ol/render/webgl/imagereplay/index.js b/src/ol/render/webgl/imagereplay/index.js index 4bf09b3ce6..ab923ce32a 100644 --- a/src/ol/render/webgl/imagereplay/index.js +++ b/src/ol/render/webgl/imagereplay/index.js @@ -1624,8 +1624,12 @@ ol.render.webgl.LineStringReplay.prototype.setFillStrokeStyle = function(fillSty var strokeStyleColor = ol.color.asArray(strokeStyle.getColor()).map(function(c, i) { return i != 3 ? c / 255 : c; }) || ol.render.webgl.defaultStrokeStyle; - var strokeStyleWidth = strokeStyle.getWidth() || ol.render.webgl.defaultLineWidth; - var strokeStyleMiterLimit = strokeStyle.getMiterLimit() || ol.render.webgl.defaultMiterLimit; + var strokeStyleWidth = strokeStyle.getWidth(); + strokeStyleWidth = strokeStyleWidth !== undefined ? + strokeStyleWidth : ol.render.webgl.defaultLineWidth; + var strokeStyleMiterLimit = strokeStyle.getMiterLimit(); + strokeStyleMiterLimit = strokeStyleMiterLimit !== undefined ? + strokeStyleMiterLimit : ol.render.webgl.defaultMiterLimit; if (!this.state_.strokeColor || !ol.array.equals(this.state_.strokeColor, strokeStyleColor) || this.state_.lineWidth !== strokeStyleWidth || this.state_.miterLimit !== strokeStyleMiterLimit) { this.state_.changed = true;