Move mouse move flushing to separate function
This commit is contained in:
parent
db22ec6ee6
commit
c3934e0938
14
core/rfb.js
14
core/rfb.js
|
@ -1104,11 +1104,7 @@ export default class RFB extends EventTargetMixin {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Flush waiting move event first
|
// Flush waiting move event first
|
||||||
if (this._mouseMoveTimer !== null) {
|
this._flushMouseMoveTimer(x, y);
|
||||||
clearTimeout(this._mouseMoveTimer);
|
|
||||||
this._mouseMoveTimer = null;
|
|
||||||
this._sendMouse(x, y, this._mouseButtonMask);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (down) {
|
if (down) {
|
||||||
this._mouseButtonMask |= bmask;
|
this._mouseButtonMask |= bmask;
|
||||||
|
@ -1380,6 +1376,14 @@ export default class RFB extends EventTargetMixin {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_flushMouseMoveTimer(x, y) {
|
||||||
|
if (this._mouseMoveTimer !== null) {
|
||||||
|
clearTimeout(this._mouseMoveTimer);
|
||||||
|
this._mouseMoveTimer = null;
|
||||||
|
this._sendMouse(x, y, this._mouseButtonMask);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Message handlers
|
// Message handlers
|
||||||
|
|
||||||
_negotiateProtocolVersion() {
|
_negotiateProtocolVersion() {
|
||||||
|
|
Loading…
Reference in New Issue