浏览代码

WebXRManager: add null check in onSessionEnd() (#23984)

* WebXRManager: add null check in onSessionEnd()

This commit adds a null check prior to disconnecting the controller in `onSessionEnd()` as described in https://github.com/mrdoob/three.js/issues/23983

* Fix spacing for Lint
kalegd 3 年之前
父节点
当前提交
65ffdea606
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/renderers/webxr/WebXRManager.js

+ 5 - 1
src/renderers/webxr/WebXRManager.js

@@ -133,7 +133,11 @@ class WebXRManager extends EventDispatcher {
 
 			inputSourcesMap.forEach( function ( controller, inputSource ) {
 
-				controller.disconnect( inputSource );
+				if ( controller ) {
+
+					controller.disconnect( inputSource );
+
+				}
 
 			} );