diff --git a/lib/OpenLayers/Renderer/SVG.js b/lib/OpenLayers/Renderer/SVG.js index 14bc03f6b5..32ca4feafb 100644 --- a/lib/OpenLayers/Renderer/SVG.js +++ b/lib/OpenLayers/Renderer/SVG.js @@ -368,8 +368,8 @@ OpenLayers.Renderer.SVG = OpenLayers.Class(OpenLayers.Renderer.Elements, { */ dashStyle: function(style, widthFactor) { var w = style.strokeWidth * widthFactor; - - switch (style.strokeDashstyle) { + var str = style.strokeDashstyle; + switch (str) { case 'solid': return 'none'; case 'dot': @@ -383,7 +383,7 @@ OpenLayers.Renderer.SVG = OpenLayers.Class(OpenLayers.Renderer.Elements, { case 'longdashdot': return [8 * w, 4 * w, 1, 4 * w].join(); default: - return style.strokeDashstyle.replace(/ /g, ","); + return OpenLayers.String.trim(str).replace(/\s+/g, ","); } },