소스 검색

make sure an error is thrown when no XR

Raanan Weber 5 년 전
부모
커밋
e60a9d551b
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  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;
         });
     }