19 lines
569 B
Diff
19 lines
569 B
Diff
|
diff -up tigervnc-1.3.0/unix/xserver/hw/vnc/Input.cc.pointersync tigervnc-1.3.0/unix/xserver/hw/vnc/Input.cc
|
||
|
--- tigervnc-1.3.0/unix/xserver/hw/vnc/Input.cc.pointersync 2013-07-01 13:41:24.000000000 +0100
|
||
|
+++ tigervnc-1.3.0/unix/xserver/hw/vnc/Input.cc 2014-05-22 11:47:16.707816457 +0100
|
||
|
@@ -197,6 +197,14 @@ void InputDevice::PointerMove(const rfb:
|
||
|
|
||
|
void InputDevice::PointerSync(void)
|
||
|
{
|
||
|
+ if (initialized) {
|
||
|
+ int x, y;
|
||
|
+
|
||
|
+ GetSpritePosition (pointerDev, &x, &y);
|
||
|
+ cursorPos.x = x;
|
||
|
+ cursorPos.y = y;
|
||
|
+ }
|
||
|
+
|
||
|
if (cursorPos.equals(oldCursorPos))
|
||
|
return;
|
||
|
|