diff --git a/src/renderer/BaseRenderLayer.ts b/src/renderer/BaseRenderLayer.ts index 1590d6e2d7..84e290e7ff 100644 --- a/src/renderer/BaseRenderLayer.ts +++ b/src/renderer/BaseRenderLayer.ts @@ -51,7 +51,9 @@ export abstract class BaseRenderLayer implements IRenderLayer { public dispose(): void { this._container.removeChild(this._canvas); - this._charAtlas.dispose(); + if (this._charAtlas) { + this._charAtlas.dispose(); + } } private _initCanvas(): void {