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
*/
setImage(element) {
// asynchronous to accomodate reprojection listeners
const tile = this;
setTimeout(function () {
tile.image_ = element;
tile.state = TileState.LOADED;
tile.unlistenImage_();
tile.changed();
}, 0);
this.image_ = element;
this.state = TileState.LOADED;
this.unlistenImage_();
this.changed();
}
/**