diff --git a/lib/OpenLayers/Layer/Boxes.js b/lib/OpenLayers/Layer/Boxes.js index c99b22a644..4310b5fe15 100644 --- a/lib/OpenLayers/Layer/Boxes.js +++ b/lib/OpenLayers/Layer/Boxes.js @@ -44,6 +44,19 @@ OpenLayers.Layer.Boxes.prototype = } }, + + /** OVERRIDDEN + * + * @param {OpenLayers.Marker} marker + */ + removeMarker: function(marker) { + OpenLayers.Util.removeItem(this.markers, marker); + if ((marker.div != null) && + (marker.div.parentNode == this.div) ) { + this.div.removeChild(marker.div); + } + }, + /** @final @type String */ CLASS_NAME: "OpenLayers.Layer.Boxes" });