forEach cannot iterate over a null object

This commit is contained in:
Éric Lemoine
2012-08-14 10:24:12 +02:00
parent 9f5b98e70c
commit 0f401a2d51

View File

@@ -110,7 +110,9 @@ ol.MapRenderer.prototype.disposeInternal = function() {
goog.dispose(layerRenderer);
});
goog.array.forEach(this.mapListenerKeys_, goog.events.unlistenByKey);
goog.array.forEach(this.layersListenerKeys_, goog.events.unlistenByKey);
if (!goog.isNull(this.layersListenerKeys_)) {
goog.array.forEach(this.layersListenerKeys_, goog.events.unlistenByKey);
}
goog.base(this, 'disposeInternal');
};