From 74a9d0b0a159f0bcac1c8177feaede617481a505 Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Tue, 13 Apr 2021 00:42:09 +0200 Subject: [PATCH] Make imageLoaded adhere to its function signature --- qt/aqt/data/web/js/reviewer.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/qt/aqt/data/web/js/reviewer.ts b/qt/aqt/data/web/js/reviewer.ts index 72e1b1043..e41144780 100644 --- a/qt/aqt/data/web/js/reviewer.ts +++ b/qt/aqt/data/web/js/reviewer.ts @@ -162,13 +162,12 @@ function allImagesLoaded(): Promise { } function imageLoaded(img: HTMLImageElement): Promise { - if (img.complete) { - return; - } - return new Promise((resolve) => { - img.addEventListener("load", () => resolve()); - img.addEventListener("error", () => resolve()); - }); + return img.complete + ? Promise.resolve() + : new Promise((resolve) => { + img.addEventListener("load", () => resolve()); + img.addEventListener("error", () => resolve()); + }); } function scrollToAnswer(): void {