diff --git a/src/loaders/bitmapFontParser.js b/src/loaders/bitmapFontParser.js index c5f17dd..2e454e2 100644 --- a/src/loaders/bitmapFontParser.js +++ b/src/loaders/bitmapFontParser.js @@ -92,10 +92,19 @@ // using the same loader, resource will be available for (const name in this.resources) { - if (this.resources[name].url === url) + const bitmapResource = this.resources[name]; + + if (bitmapResource.url === url) { - this.resources[name].metadata.pageFile = pageFile; - completed(this.resources[name]); + bitmapResource.metadata.pageFile = pageFile; + if (bitmapResource.texture) + { + completed(bitmapResource); + } + else + { + bitmapResource.onAfterMiddleware.add(completed); + } exists = true; break; }