Make setImage() synchronous

This commit is contained in:
mike-000
2021-06-25 12:42:52 +01:00
parent 44319cf233
commit d8a5b91ad5

View File

@@ -78,14 +78,10 @@ class ImageTile extends Tile {
* @api * @api
*/ */
setImage(element) { setImage(element) {
// asynchronous to accomodate reprojection listeners this.image_ = element;
const tile = this; this.state = TileState.LOADED;
setTimeout(function () { this.unlistenImage_();
tile.image_ = element; this.changed();
tile.state = TileState.LOADED;
tile.unlistenImage_();
tile.changed();
}, 0);
} }
/** /**