Merge pull request #124 from twpayne/dom-renderer-layer-remove

Ensure DOM element is removed when layer is removed
This commit is contained in:
Tom Payne
2013-01-17 04:35:44 -08:00
2 changed files with 9 additions and 9 deletions

View File

@@ -29,6 +29,15 @@ ol.renderer.dom.Layer = function(mapRenderer, layer, target) {
goog.inherits(ol.renderer.dom.Layer, ol.renderer.Layer);
/**
* @inheritDoc
*/
ol.renderer.dom.Layer.prototype.disposeInternal = function() {
goog.dom.removeNode(this.target);
goog.base(this, 'disposeInternal');
};
/**
* @return {!Element} Target.
*/

View File

@@ -71,15 +71,6 @@ ol.renderer.dom.Map.prototype.createLayerRenderer = function(layer) {
};
/**
* @inheritDoc
*/
ol.renderer.dom.Map.prototype.removeLayer = function(layer) {
goog.base(this, 'removeLayer', layer);
this.getMap().render();
};
/**
* @inheritDoc
*/