Fix crash in debug mode when tile is missing.

This commit is contained in:
Antoine Vandecreme 2015-12-16 17:40:28 -05:00
parent 13bfb4ecfc
commit 764d8f6f2c

View File

@ -1050,12 +1050,12 @@ function onTileLoad( tiledImage, tile, time, image, errorMsg ) {
* @property {string} message - The error message. * @property {string} message - The error message.
*/ */
tiledImage.viewer.raiseEvent("tile-load-failed", {tile: tile, tiledImage: tiledImage, time: time, message: errorMsg}); tiledImage.viewer.raiseEvent("tile-load-failed", {tile: tile, tiledImage: tiledImage, time: time, message: errorMsg});
if( !tiledImage.debugMode ){ tile.loading = false;
tile.loading = false; tile.exists = false;
tile.exists = false; return;
return; }
}
} else if ( time < tiledImage.lastResetTime ) { if ( time < tiledImage.lastResetTime ) {
$.console.log( "Ignoring tile %s loaded before reset: %s", tile, tile.url ); $.console.log( "Ignoring tile %s loaded before reset: %s", tile, tile.url );
tile.loading = false; tile.loading = false;
return; return;