From fe33f51424ad11bcb6e84283d748a5072266a7f8 Mon Sep 17 00:00:00 2001 From: Dimava Date: Sat, 30 May 2020 11:11:56 +0300 Subject: [PATCH] always use MouseEvent in keyboard hooks --- src/js/game/camera.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/js/game/camera.js b/src/js/game/camera.js index 21e7bbde..da2ab3f0 100644 --- a/src/js/game/camera.js +++ b/src/js/game/camera.js @@ -442,9 +442,8 @@ export class Camera extends BasicSerializableObject { this.downPreHandler.dispatch(new Vector(event.clientX, event.clientY), enumMouseButton.middle); } else if (event.button === 2) { this.downPreHandler.dispatch(new Vector(event.clientX, event.clientY), enumMouseButton.right); - } else { - this.root.app.inputMgr.handleKeydown(event); } + this.root.app.inputMgr.handleKeydown(event); return false; } @@ -486,9 +485,7 @@ export class Camera extends BasicSerializableObject { if (!this.checkPreventDoubleMouse()) { return; } - if (event.button >= 3) { - this.root.app.inputMgr.handleKeyup(event); - } + this.root.app.inputMgr.handleKeyup(event); this.combinedSingleTouchStopHandler(event.clientX, event.clientY); return false;