Kaynağa Gözat

make sure an error is thrown when no XR

Raanan Weber 5 yıl önce
ebeveyn
işleme
e60a9d551b
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  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;
         });
     }