diff --git a/lib/OpenLayers/Renderer/VML.js b/lib/OpenLayers/Renderer/VML.js index d9a6593c07..8cb7ee6d07 100644 --- a/lib/OpenLayers/Renderer/VML.js +++ b/lib/OpenLayers/Renderer/VML.js @@ -217,7 +217,7 @@ OpenLayers.Renderer.VML = OpenLayers.Class(OpenLayers.Renderer.Elements, { options = options || node._options; var widthFactor = 1; - if (node._geometryClass == "OpenLayers.Geometry.Point") { + if (node._geometryClass === "OpenLayers.Geometry.Point") { if (style.externalGraphic) { if (style.graphicTitle) { node.title=style.graphicTitle; @@ -273,7 +273,7 @@ OpenLayers.Renderer.VML = OpenLayers.Class(OpenLayers.Renderer.Elements, { } fill.opacity = style.fillOpacity; - if (node._geometryClass == "OpenLayers.Geometry.Point" && + if (node._geometryClass === "OpenLayers.Geometry.Point" && style.externalGraphic) { // override fillOpacity @@ -302,7 +302,7 @@ OpenLayers.Renderer.VML = OpenLayers.Class(OpenLayers.Renderer.Elements, { // the fill, because this is part of the hack described // in graphicRotate fill.opacity = 0; - } else { + } else if(node._geometryClass === "OpenLayers.Geometry.Point") { node.style.rotation = style.rotation; } }