Browse Source

make sure an error is thrown when no XR

Raanan Weber 5 years ago
parent
commit
e60a9d551b
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/Cameras/XR/webXRExperienceHelper.ts

+ 3 - 2
src/Cameras/XR/webXRExperienceHelper.ts

@@ -62,8 +62,9 @@ export class WebXRExperienceHelper implements IDisposable {
         return helper.sessionManager.initializeAsync().then(() => {
             helper._supported = true;
             return helper;
-        }).catch(() => {
-            return helper;
+        }).catch((e) => {
+            helper.dispose();
+            throw e;
         });
     }