Browse Source

Spector Fix

sebavan 5 years ago
parent
commit
1ad7b90eab
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/Materials/effect.ts

+ 4 - 2
src/Materials/effect.ts

@@ -504,8 +504,10 @@ export class Effect implements IDisposable {
         };
         this.onCompiled = () => {
             var scenes = this.getEngine().scenes;
-            for (var i = 0; i < scenes.length; i++) {
-                scenes[i].markAllMaterialsAsDirty(Constants.MATERIAL_AllDirtyFlag);
+            if (scenes) {
+                for (var i = 0; i < scenes.length; i++) {
+                    scenes[i].markAllMaterialsAsDirty(Constants.MATERIAL_AllDirtyFlag);
+                }
             }
 
             this._pipelineContext!._handlesSpectorRebuildCallback(onCompiled);