set map.baseLayer to null when removing base layer - thanks for review elemoine (closes #1191).
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5349 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -590,13 +590,15 @@ OpenLayers.Map = OpenLayers.Class({
|
||||
layer.map = null;
|
||||
|
||||
// if we removed the base layer, need to set a new one
|
||||
if (setNewBaseLayer && (this.baseLayer == layer)) {
|
||||
if(this.baseLayer == layer) {
|
||||
this.baseLayer = null;
|
||||
for(var i=0; i < this.layers.length; i++) {
|
||||
var iLayer = this.layers[i];
|
||||
if (iLayer.isBaseLayer) {
|
||||
this.setBaseLayer(iLayer);
|
||||
break;
|
||||
if(setNewBaseLayer) {
|
||||
for(var i=0; i < this.layers.length; i++) {
|
||||
var iLayer = this.layers[i];
|
||||
if (iLayer.isBaseLayer) {
|
||||
this.setBaseLayer(iLayer);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user