From eff96ca16c0f1f8b4e2ba99a9bab5c70abcc9048 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sun, 13 Jan 2013 13:32:48 +0100 Subject: [PATCH] DOM renderer should re-render when layers are added or removed --- src/ol/renderer/dom/dommaprenderer.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/ol/renderer/dom/dommaprenderer.js b/src/ol/renderer/dom/dommaprenderer.js index 3100a6f053..7822740d5c 100644 --- a/src/ol/renderer/dom/dommaprenderer.js +++ b/src/ol/renderer/dom/dommaprenderer.js @@ -48,6 +48,15 @@ ol.renderer.dom.Map = function(container, map) { goog.inherits(ol.renderer.dom.Map, ol.renderer.Map); +/** + * @inheritDoc + */ +ol.renderer.dom.Map.prototype.addLayer = function(layer) { + goog.base(this, 'addLayer', layer); + this.getMap().render(); +}; + + /** * @inheritDoc */ @@ -63,6 +72,15 @@ 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 */