diff options
author | Jay Sorg <jay.sorg@gmail.com> | 2016-09-16 09:13:14 +0300 |
---|---|---|
committer | Jay Sorg <jay.sorg@gmail.com> | 2016-09-16 09:13:14 +0300 |
commit | eee121bccd3c46782095dc03bdc95b14a2530d90 (patch) | |
tree | 4aa6a9b4653d76ed7732579ff90ed2c32035092c | |
parent | 80dfb937ad469355de27257a3e3562b364ade0d0 (diff) |
fix for new / large pointers
-rw-r--r-- | libfreerdp-core/capabilities.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libfreerdp-core/capabilities.c b/libfreerdp-core/capabilities.c index 6332802..acb7683 100644 --- a/libfreerdp-core/capabilities.c +++ b/libfreerdp-core/capabilities.c @@ -545,17 +545,13 @@ void rdp_write_pointer_capability_set(STREAM* s, rdpSettings* settings) uint16 colorPointerFlag; header = rdp_capability_set_start(s); - - colorPointerFlag = (settings->color_pointer) ? 1 : 0; - + colorPointerFlag = 1; stream_write_uint16(s, colorPointerFlag); /* colorPointerFlag (2 bytes) */ stream_write_uint16(s, settings->pointer_cache_size); /* colorPointerCacheSize (2 bytes) */ - - if (settings->large_pointer) + if (settings->color_pointer) /* new pointer */ { stream_write_uint16(s, settings->pointer_cache_size); /* pointerCacheSize (2 bytes) */ } - rdp_capability_set_finish(s, header, CAPSET_TYPE_POINTER); } |