Cope with missing layer renderers
This commit is contained in:
@@ -446,10 +446,13 @@ ol.Map.prototype.redrawInternal = function() {
|
|||||||
*/
|
*/
|
||||||
ol.Map.prototype.removeLayerRenderer = function(layer) {
|
ol.Map.prototype.removeLayerRenderer = function(layer) {
|
||||||
var key = goog.getUid(layer);
|
var key = goog.getUid(layer);
|
||||||
goog.asserts.assert(key in this.layerRenderers);
|
if (key in this.layerRenderers) {
|
||||||
var layerRenderer = this.layerRenderers[key];
|
var layerRenderer = this.layerRenderers[key];
|
||||||
delete this.layerRenderers[key];
|
delete this.layerRenderers[key];
|
||||||
return layerRenderer;
|
return layerRenderer;
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user