diff options
Diffstat (limited to 'core/rfb.js')
-rw-r--r-- | core/rfb.js | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/core/rfb.js b/core/rfb.js index 81e1e6a..cbffec4 100644 --- a/core/rfb.js +++ b/core/rfb.js @@ -12,7 +12,6 @@ import * as Log from './util/logging.js'; import { decodeUTF8 } from './util/strings.js'; -import { supportsCursorURIs, isTouchDevice } from './util/browser.js'; import EventTargetMixin from './util/eventtarget.js'; import Display from "./display.js"; import Keyboard from "./input/keyboard.js"; @@ -806,6 +805,7 @@ RFB.prototype = { if (this._rfb_connection_state !== 'connected') { return; } RFB.messages.pointerEvent(this._sock, this._display.absX(x), this._display.absY(y), this._mouse_buttonMask); + this._display.moveCursor(this._display.absX(x), this._display.absY(y)); }, // Message Handlers @@ -1275,8 +1275,7 @@ RFB.prototype = { encs.push(encodings.pseudoEncodingFence); encs.push(encodings.pseudoEncodingContinuousUpdates); - if (supportsCursorURIs() && - !isTouchDevice && this._fb_depth == 24) { + if (this._fb_depth == 24) { encs.push(encodings.pseudoEncodingCursor); } |