Skip to content

Commit

Permalink
Merge pull request #297 from twpayne/fix-297
Browse files Browse the repository at this point in the history
Canvas map is not immediately updated when layers are added or removed
  • Loading branch information
twpayne committed Mar 12, 2013
2 parents 06f8d13 + 427c376 commit f75d3ab
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 31 deletions.
9 changes: 0 additions & 9 deletions src/ol/renderer/dom/dommaprenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,6 @@ 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
*/
Expand Down
2 changes: 2 additions & 0 deletions src/ol/renderer/maprenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ goog.inherits(ol.renderer.Map, goog.Disposable);
ol.renderer.Map.prototype.addLayer = function(layer) {
var layerRenderer = this.createLayerRenderer(layer);
this.setLayerRenderer(layer, layerRenderer);
this.getMap().render();
};


Expand Down Expand Up @@ -224,6 +225,7 @@ ol.renderer.Map.prototype.handleLayersRemove = function(collectionEvent) {
*/
ol.renderer.Map.prototype.removeLayer = function(layer) {
goog.dispose(this.removeLayerRenderer(layer));
this.getMap().render();
};


Expand Down
22 changes: 0 additions & 22 deletions src/ol/renderer/webgl/webglmaprenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -216,17 +216,6 @@ ol.renderer.webgl.Map = function(container, map) {
goog.inherits(ol.renderer.webgl.Map, ol.renderer.Map);


/**
* @inheritDoc
*/
ol.renderer.webgl.Map.prototype.addLayer = function(layer) {
goog.base(this, 'addLayer', layer);
if (layer.getVisible()) {
this.getMap().render();
}
};


/**
* @param {ol.Tile} tile Tile.
* @param {number} magFilter Mag filter.
Expand Down Expand Up @@ -465,17 +454,6 @@ ol.renderer.webgl.Map.prototype.isTileTextureLoaded = function(tile) {
};


/**
* @inheritDoc
*/
ol.renderer.webgl.Map.prototype.removeLayer = function(layer) {
goog.base(this, 'removeLayer', layer);
if (layer.getVisible()) {
this.getMap().render();
}
};


/**
* @inheritDoc
*/
Expand Down

0 comments on commit f75d3ab

Please sign in to comment.