diff --git a/lib/OpenLayers/Layer/Vector.js b/lib/OpenLayers/Layer/Vector.js index ae8c0076a5..ff1a660f89 100644 --- a/lib/OpenLayers/Layer/Vector.js +++ b/lib/OpenLayers/Layer/Vector.js @@ -7,6 +7,7 @@ * * @requires OpenLayers/Layer.js * @requires OpenLayers/Renderer.js + * @requires OpenLayers/Feature/Vector.js */ OpenLayers.Layer.Vector = OpenLayers.Class.create(); OpenLayers.Layer.Vector.prototype = @@ -69,7 +70,10 @@ OpenLayers.Layer.Vector.prototype = * Options renderer {Object}: Typically SVGRenderer or VMLRenderer. */ initialize: function(name, options) { - this.style = OpenLayers.Util.extend({}, OpenLayers.Feature.Vector.style['default']); + + var defaultStyle = OpenLayers.Feature.Vector.style['default']; + this.style = OpenLayers.Util.extend({}, defaultStyle); + OpenLayers.Layer.prototype.initialize.apply(this, arguments); // allow user-set renderer, otherwise assign one