From 2125b2fbbe29c3cc0734ac3b5a16f5c042a4b4cf Mon Sep 17 00:00:00 2001 From: Schluffe Date: Sat, 8 Aug 2026 19:27:36 +0200 Subject: [PATCH] Fix broken concept for loadImage --- engine/lib/loadImage.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/engine/lib/loadImage.ts b/engine/lib/loadImage.ts index 311a703..f52671e 100644 --- a/engine/lib/loadImage.ts +++ b/engine/lib/loadImage.ts @@ -1,8 +1,5 @@ import missingTextureSrc from "./missingTexture.svg?url"; -const placeholder = new Image(); -placeholder.src = missingTextureSrc; - export function loadImage(src: string): Promise { return new Promise((resolve) => { const image = new Image(); @@ -10,7 +7,10 @@ export function loadImage(src: string): Promise { image.onload = () => resolve(image); image.onerror = (error) => { console.error(error); - resolve(placeholder); + + const placeholder = new Image(); + placeholder.onload = () => resolve(placeholder); + placeholder.src = missingTextureSrc; }; image.src = src;