From cb568ece8bb8546f7a4eb0fd85ffeab210d1f191 Mon Sep 17 00:00:00 2001 From: Samuel Mannehed Date: Thu, 11 May 2017 13:27:10 +0200 Subject: [PATCH] Stop grabbing mouse events globally Not necessary anymore since we have proper capture. --- core/input/devices.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/core/input/devices.js b/core/input/devices.js index 1efcfb5c..34a3348d 100644 --- a/core/input/devices.js +++ b/core/input/devices.js @@ -463,12 +463,10 @@ Mouse.prototype = { if (isTouchDevice) { c.addEventListener('touchstart', this._eventHandlers.mousedown); - window.addEventListener('touchend', this._eventHandlers.mouseup); c.addEventListener('touchend', this._eventHandlers.mouseup); c.addEventListener('touchmove', this._eventHandlers.mousemove); } c.addEventListener('mousedown', this._eventHandlers.mousedown); - window.addEventListener('mouseup', this._eventHandlers.mouseup); c.addEventListener('mouseup', this._eventHandlers.mouseup); c.addEventListener('mousemove', this._eventHandlers.mousemove); c.addEventListener('wheel', this._eventHandlers.mousewheel); @@ -486,12 +484,10 @@ Mouse.prototype = { if (isTouchDevice) { c.removeEventListener('touchstart', this._eventHandlers.mousedown); - window.removeEventListener('touchend', this._eventHandlers.mouseup); c.removeEventListener('touchend', this._eventHandlers.mouseup); c.removeEventListener('touchmove', this._eventHandlers.mousemove); } c.removeEventListener('mousedown', this._eventHandlers.mousedown); - window.removeEventListener('mouseup', this._eventHandlers.mouseup); c.removeEventListener('mouseup', this._eventHandlers.mouseup); c.removeEventListener('mousemove', this._eventHandlers.mousemove); c.removeEventListener('wheel', this._eventHandlers.mousewheel);