|
@@ -193,7 +193,11 @@ export class WebXRSessionManager implements IDisposable {
|
|
*/
|
|
*/
|
|
public exitXRAsync() {
|
|
public exitXRAsync() {
|
|
if (this.session) {
|
|
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();
|
|
return Promise.resolve();
|
|
}
|
|
}
|