Remove goog.isDefAndNotNull test on ol.layer.Group#getLayers result
The return type of the function is {!ol.Collection.<ol.layer.Base>}
This commit is contained in:
+14
-16
@@ -96,23 +96,21 @@ ol.layer.Group.prototype.handleLayersChanged_ = function(event) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var layers = this.getLayers();
|
var layers = this.getLayers();
|
||||||
if (goog.isDefAndNotNull(layers)) {
|
this.listenerKeys_ = {
|
||||||
this.listenerKeys_ = {
|
'add': goog.events.listen(layers, ol.CollectionEventType.ADD,
|
||||||
'add': goog.events.listen(layers, ol.CollectionEventType.ADD,
|
this.handleLayersAdd_, false, this),
|
||||||
this.handleLayersAdd_, false, this),
|
'remove': goog.events.listen(layers, ol.CollectionEventType.REMOVE,
|
||||||
'remove': goog.events.listen(layers, ol.CollectionEventType.REMOVE,
|
this.handleLayersRemove_, false, this)
|
||||||
this.handleLayersRemove_, false, this)
|
};
|
||||||
};
|
|
||||||
|
|
||||||
var layersArray = layers.getArray();
|
var layersArray = layers.getArray();
|
||||||
var i, ii, layer;
|
var i, ii, layer;
|
||||||
for (i = 0, ii = layersArray.length; i < ii; i++) {
|
for (i = 0, ii = layersArray.length; i < ii; i++) {
|
||||||
layer = layersArray[i];
|
layer = layersArray[i];
|
||||||
this.listenerKeys_[goog.getUid(layer).toString()] =
|
this.listenerKeys_[goog.getUid(layer).toString()] =
|
||||||
goog.events.listen(layer,
|
goog.events.listen(layer,
|
||||||
[ol.ObjectEventType.PROPERTYCHANGE, goog.events.EventType.CHANGE],
|
[ol.ObjectEventType.PROPERTYCHANGE, goog.events.EventType.CHANGE],
|
||||||
this.handleLayerChange_, false, this);
|
this.handleLayerChange_, false, this);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.changed();
|
this.changed();
|
||||||
|
|||||||
Reference in New Issue
Block a user