Pārlūkot izejas kodu

Show error template when model not loaded.

Raanan Weber 7 gadi atpakaļ
vecāks
revīzija
726fd4ba80
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. 4 1
      Viewer/src/viewer/defaultViewer.ts

+ 4 - 1
Viewer/src/viewer/defaultViewer.ts

@@ -113,7 +113,10 @@ export class DefaultViewer extends AbstractViewer {
 
     public loadModel(model: any = this.configuration.model): Promise<Scene> {
         this.showLoadingScreen();
-        return super.loadModel(model, true);
+        return super.loadModel(model, true).catch(() => {
+            this.showOverlayScreen('error');
+            return this.scene;
+        });
     }
 
     public onModelLoaded(meshes: Array<AbstractMesh>) {