From 9b1a5f512dab0948dc02ec646bade95de6924455 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sat, 14 Dec 2013 11:25:18 +0100 Subject: [PATCH] Scale line widths by pixel ratio in replay mode --- src/ol/render/canvas/canvasreplay.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ol/render/canvas/canvasreplay.js b/src/ol/render/canvas/canvasreplay.js index df13fc150a..14763abc57 100644 --- a/src/ol/render/canvas/canvasreplay.js +++ b/src/ol/render/canvas/canvasreplay.js @@ -788,8 +788,8 @@ ol.render.canvas.LineStringReplay.prototype.setFillStrokeStyle = strokeStyle.lineDash : ol.render.canvas.defaultLineDash; this.state_.lineJoin = goog.isDef(strokeStyle.lineJoin) ? strokeStyle.lineJoin : ol.render.canvas.defaultLineJoin; - this.state_.lineWidth = goog.isDef(strokeStyle.width) ? - strokeStyle.width : ol.render.canvas.defaultLineWidth; + this.state_.lineWidth = this.pixelRatio * (goog.isDef(strokeStyle.width) ? + strokeStyle.width : ol.render.canvas.defaultLineWidth); this.state_.miterLimit = goog.isDef(strokeStyle.miterLimit) ? strokeStyle.miterLimit : ol.render.canvas.defaultMiterLimit; }; @@ -1000,8 +1000,8 @@ ol.render.canvas.PolygonReplay.prototype.setFillStrokeStyle = strokeStyle.lineDash : ol.render.canvas.defaultLineDash; state.lineJoin = goog.isDef(strokeStyle.lineJoin) ? strokeStyle.lineJoin : ol.render.canvas.defaultLineJoin; - state.lineWidth = goog.isDef(strokeStyle.width) ? - strokeStyle.width : ol.render.canvas.defaultLineWidth; + state.lineWidth = this.pixelRatio * (goog.isDef(strokeStyle.width) ? + strokeStyle.width : ol.render.canvas.defaultLineWidth); state.miterLimit = goog.isDef(strokeStyle.miterLimit) ? strokeStyle.miterLimit : ol.render.canvas.defaultMiterLimit; } else {