Browse Source

warning if session ened didn't work out

Raanan Weber 5 years ago
parent
commit
8e28088a15
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/Cameras/XR/webXRSessionManager.ts

+ 5 - 1
src/Cameras/XR/webXRSessionManager.ts

@@ -193,7 +193,11 @@ export class WebXRSessionManager implements IDisposable {
      */
     public exitXRAsync() {
         if (this.session) {
-            return this.session.end();
+            try {
+                return this.session.end();
+            } catch (e) {
+                Logger.Warn("could not end XR session. It has ended already.");
+            }
         }
         return Promise.resolve();
     }