sebavan hace 5 años
padre
commit
1ad7b90eab
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  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);