diff --git a/lib/OpenLayers/Tile/Image.js b/lib/OpenLayers/Tile/Image.js index 22a25b28c3..ff2b6ace99 100644 --- a/lib/OpenLayers/Tile/Image.js +++ b/lib/OpenLayers/Tile/Image.js @@ -328,7 +328,6 @@ OpenLayers.Tile.Image = OpenLayers.Class(OpenLayers.Tile.BackBufferable, { */ createBackBuffer: function() { var frame = this.frame.cloneNode(false); - OpenLayers.Event.stopObservingElement(this.imgDiv); frame.appendChild(this.imgDiv); this.imgDiv = null; return frame; @@ -340,6 +339,7 @@ OpenLayers.Tile.Image = OpenLayers.Class(OpenLayers.Tile.BackBufferable, { */ onImageLoad: function() { var img = this.imgDiv; + OpenLayers.Event.stopObservingElement(img); img.style.display = ""; this.isLoading = false; this.events.triggerEvent("loadend");