From f474e7ccd9e2a8accf0c4e87ef9c416fa1ee34d6 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Tue, 17 Mar 2015 12:07:12 +0100 Subject: [PATCH] Don't unlisten image twice when disposing an ol.ImageTile Fixes #3325 --- src/ol/imagetile.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ol/imagetile.js b/src/ol/imagetile.js index 1baec02742..e042e1fbcd 100644 --- a/src/ol/imagetile.js +++ b/src/ol/imagetile.js @@ -68,7 +68,9 @@ goog.inherits(ol.ImageTile, ol.Tile); * @inheritDoc */ ol.ImageTile.prototype.disposeInternal = function() { - this.unlistenImage_(); + if (this.state == ol.TileState.LOADING) { + this.unlistenImage_(); + } goog.base(this, 'disposeInternal'); };