Procházet zdrojové kódy

warning if session ened didn't work out

Raanan Weber před 5 roky
rodič
revize
8e28088a15
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  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();
     }