浏览代码

Merge pull request #6879 from BabylonJS/phantom-events

Suggested solution to scenes/engines being disposed incorrectly
David Catuhe 6 年之前
父节点
当前提交
7009c92207
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/Engines/engine.ts

+ 2 - 2
src/Engines/engine.ts

@@ -1903,8 +1903,6 @@ export class Engine extends ThinEngine {
     public dispose(): void {
         this.hideLoadingUI();
 
-        super.dispose();
-
         this.onNewSceneAddedObservable.clear();
 
         // Release postProcesses
@@ -1953,6 +1951,8 @@ export class Engine extends ThinEngine {
             document.removeEventListener("webkitpointerlockchange", this._onPointerLockChange);
         }
 
+        super.dispose();
+
         // Remove from Instances
         var index = Engine.Instances.indexOf(this);