Skip to content
This repository was archived by the owner on Jan 24, 2020. It is now read-only.

Commit 46489ed

Browse files
author
Avaer Kazmer
committed
More pointer lock focus cleanup
1 parent c0b4492 commit 46489ed

File tree

1 file changed

+9
-17
lines changed

1 file changed

+9
-17
lines changed

index.html

+9-17
Original file line numberDiff line numberDiff line change
@@ -980,14 +980,15 @@
980980
const {target} = m.data;
981981
if (target === 'fakeXr') {
982982
renderer.domElement.requestPointerLock();
983-
for (let i = 0; i < 1000; i += 100) {
984-
if (i > 0) {
985-
setTimeout(() => {
986-
renderer.domElement.setFocus();
987-
}, i);
988-
} else {
989-
renderer.domElement.setFocus();
990-
}
983+
const _setFocus = () => {
984+
renderer.domElement.setFocus();
985+
_bringUiToTop();
986+
};
987+
_setFocus();
988+
for (let i = 0; i < 100; i += 5) {
989+
setTimeout(() => {
990+
_setFocus();
991+
}, i);
991992
}
992993

993994
_bindEventTarget('xr');
@@ -1125,15 +1126,6 @@
11251126
window.addEventListener('minimize', e => {
11261127
uiIframe.hide();
11271128
});
1128-
window.document.addEventListener('pointerlockchange', e => {
1129-
if (window.document.pointerLockElement) {
1130-
for (let i = 0; i < 1000; i += 100) {
1131-
setTimeout(() => {
1132-
_bringUiToTop();
1133-
}, i);
1134-
}
1135-
}
1136-
});
11371129

11381130
// events
11391131

0 commit comments

Comments
 (0)