diff --git a/lib/OpenLayers/Renderer/SVG.js b/lib/OpenLayers/Renderer/SVG.js index 9ff89ba135..4aad563b06 100644 --- a/lib/OpenLayers/Renderer/SVG.js +++ b/lib/OpenLayers/Renderer/SVG.js @@ -248,7 +248,7 @@ OpenLayers.Renderer.SVG = OpenLayers.Class(OpenLayers.Renderer.Elements, { widthFactor = this.symbolSize[id] / size; // Only set the href if it is different from the current one. // This is a workaround for strange rendering behavior in FF3. - if (node.getAttribute("href") != href) { + if (node.getAttributeNS(this.xlinkns, "href") != href) { node.setAttributeNS(this.xlinkns, "href", href); } node.setAttributeNS(null, "width", size);