From 357e06f0c7057b99751c9a65763e27a3c650d0b2 Mon Sep 17 00:00:00 2001 From: Exund Date: Mon, 21 Sep 2020 15:26:21 +0200 Subject: [PATCH] Fixed for fullscreen --- src/js/application.js | 10 +--------- src/js/game/camera.js | 6 +++++- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/js/application.js b/src/js/application.js index c68a5bc4..1a8ca21f 100644 --- a/src/js/application.js +++ b/src/js/application.js @@ -231,15 +231,7 @@ export class Application { * @param {MouseEvent} event */ handleMousemove(event) { - let x = event.clientX; - let y = event.clientY; - - if (event.type === "mouseout" || event.type === "mouseleave") { - x = -1; - y = -1; - } - - this.mousePosition = new Vector(x, y); + this.mousePosition = new Vector(event.clientX, event.clientY); } /** diff --git a/src/js/game/camera.js b/src/js/game/camera.js index 534bc1d1..ce722343 100644 --- a/src/js/game/camera.js +++ b/src/js/game/camera.js @@ -862,7 +862,11 @@ export class Camera extends BasicSerializableObject { * @param {number} dt */ internalUpdateMousePanning(now, dt) { - if (!this.root.app.settings.getAllSettings().enableMousePan || !this.root.app.focused) { + if (!this.root.app.focused) { + return; + } + + if (!this.root.app.settings.getAllSettings().enableMousePan) { // Not enabled return; }