do not test for 'mousedown' on every 'mousemove'
This commit is contained in:
parent
d49d2b366a
commit
7802e9ab71
|
|
@ -1111,9 +1111,11 @@ export default class RFB extends EventTargetMixin {
|
||||||
|
|
||||||
let bmask = RFB._convertButtonMask(ev.buttons);
|
let bmask = RFB._convertButtonMask(ev.buttons);
|
||||||
|
|
||||||
let down = ev.type == 'mousedown';
|
let down = false;
|
||||||
switch (ev.type) {
|
switch (ev.type) {
|
||||||
case 'mousedown':
|
case 'mousedown':
|
||||||
|
down = true;
|
||||||
|
// eslint-disable-next-line no-fallthrough
|
||||||
case 'mouseup':
|
case 'mouseup':
|
||||||
if (this.dragViewport) {
|
if (this.dragViewport) {
|
||||||
if (down && !this._viewportDragging) {
|
if (down && !this._viewportDragging) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue