From 116640eb322dd05f56a3c1c739d35ee3434c69f6 Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Sat, 28 Dec 2024 17:04:17 +0700 Subject: [PATCH] Fix not releasing pointer lock after quitting the game --- src/modules/mkb/mkb-handler.ts | 2 +- src/modules/mkb/native-mkb-handler.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/mkb/mkb-handler.ts b/src/modules/mkb/mkb-handler.ts index 05ae42f..bccd03a 100755 --- a/src/modules/mkb/mkb-handler.ts +++ b/src/modules/mkb/mkb-handler.ts @@ -557,7 +557,7 @@ export class EmulatedMkbHandler extends MkbHandler { this.stop(); this.waitForMouseData(false); - document.pointerLockElement && document.exitPointerLock(); + document.exitPointerLock(); window.removeEventListener('keydown', this.onKeyboardEvent); window.removeEventListener('keyup', this.onKeyboardEvent); diff --git a/src/modules/mkb/native-mkb-handler.ts b/src/modules/mkb/native-mkb-handler.ts index afc76bf..a0f8c60 100755 --- a/src/modules/mkb/native-mkb-handler.ts +++ b/src/modules/mkb/native-mkb-handler.ts @@ -200,7 +200,7 @@ export class NativeMkbHandler extends MkbHandler { BxEventBus.Script.off('dialog.shown', this.onDialogShown); this.waitForMouseData(false); - document.pointerLockElement && document.exitPointerLock(); + document.exitPointerLock(); } handleMouseMove(data: MkbMouseMove): void {