diff --git a/src/ol/tilequeue.js b/src/ol/tilequeue.js index 64984ba1a8..c5788df972 100644 --- a/src/ol/tilequeue.js +++ b/src/ol/tilequeue.js @@ -174,7 +174,7 @@ ol.TileQueue.prototype.loadMoreTiles = function() { var tile; while (this.heap_.length > 0 && this.tilesLoading_ < this.maxTilesLoading_) { tile = /** @type {ol.Tile} */ (this.dequeue_()); - goog.events.listen(tile, goog.events.EventType.CHANGE, + goog.events.listenOnce(tile, goog.events.EventType.CHANGE, this.handleTileChange, false, this); tile.load(); ++this.tilesLoading_;