FreeRDP/client
Bernhard Miklautz 5558f7cd54 xfreerdp: fix problem with SetPosition
Since XWarpPointer generates an pointer motion event, as if the mouse
was moved by hand, xfreerdp sends back the received mouse position to
the server. This behavior is wrong since pointer positions set via
server pointer update pdu shouldn't get sent back to the server
(it's not a "real" mouse move).

To fix this problem change the x windows event mask to not handle
pointer motion events before setting the new pointer position and change
it back again afterwards.

Possible downside of this is that some pointer motion events might get
lost but this shouldn't be noticeable.

Thanks to nfedera for the neat idea ;).
2015-02-03 22:08:34 +01:00
..
Android Using freerdp_channels_disconnect now. 2015-01-20 11:24:03 +01:00
common libfreerdp-core: don't enable GatewayBypassLocal by default 2015-01-28 15:16:31 -05:00
DirectFB Using freerdp_channels_disconnect now. 2015-01-20 11:24:14 +01:00
iOS Fixed iOS undeclared identifier error. 2015-01-20 12:42:02 +01:00
Mac mfreerdp: fix build with latest cmake 2015-01-11 19:29:50 +01:00
Sample Using freerdp_channels_disconnect now. 2015-01-20 11:24:26 +01:00
Wayland Using freerdp_channels_disconnect now. 2015-01-20 11:24:36 +01:00
Windows freerdp: add event handle usage instead of file descriptors 2015-01-29 22:57:58 -05:00
X11 xfreerdp: fix problem with SetPosition 2015-02-03 22:08:34 +01:00
.gitignore freerdp: remove vendor-specific options from build system, add automatic ways of including external clients/servers 2013-09-03 20:37:04 -04:00
CMakeLists.txt build: cmake 3.1 compatibility 2014-12-12 19:26:22 +01:00