diff --git a/src/ol/layer/layerbase.js b/src/ol/layer/layerbase.js index 214f84de28..3d28f84a90 100644 --- a/src/ol/layer/layerbase.js +++ b/src/ol/layer/layerbase.js @@ -240,16 +240,6 @@ goog.exportProperty( ol.layer.Base.prototype.getVisible); -/** - * @protected - */ -ol.layer.Base.prototype.handleLayerChange = function() { - if (this.getVisible() && this.getSourceState() == ol.source.State.READY) { - this.dispatchChangeEvent(); - } -}; - - /** * @protected */ diff --git a/src/ol/layer/layergroup.js b/src/ol/layer/layergroup.js index df7ce69dff..0a48218943 100644 --- a/src/ol/layer/layergroup.js +++ b/src/ol/layer/layergroup.js @@ -70,9 +70,9 @@ goog.inherits(ol.layer.Group, ol.layer.Base); /** - * @inheritDoc + * @private */ -ol.layer.Group.prototype.handleLayerChange = function() { +ol.layer.Group.prototype.handleLayerChange_ = function() { if (this.getVisible()) { this.dispatchChangeEvent(); } @@ -113,7 +113,7 @@ ol.layer.Group.prototype.handleLayersChanged_ = function(event) { layer = layersArray[i]; this.listenerKeys_[goog.getUid(layer).toString()] = goog.events.listen(layer, goog.events.EventType.CHANGE, - this.handleLayerChange, false, this); + this.handleLayerChange_, false, this); } } @@ -128,7 +128,7 @@ ol.layer.Group.prototype.handleLayersChanged_ = function(event) { ol.layer.Group.prototype.handleLayersAdd_ = function(collectionEvent) { var layer = /** @type {ol.layer.Base} */ (collectionEvent.getElement()); this.listenerKeys_[goog.getUid(layer).toString()] = goog.events.listen( - layer, goog.events.EventType.CHANGE, this.handleLayerChange, false, + layer, goog.events.EventType.CHANGE, this.handleLayerChange_, false, this); this.dispatchChangeEvent(); };