diff options
author | Jay Sorg <jay.sorg@gmail.com> | 2016-09-16 08:59:27 +0300 |
---|---|---|
committer | Jay Sorg <jay.sorg@gmail.com> | 2016-09-16 08:59:27 +0300 |
commit | 04ba5bef9292dca17928c79e389a7910651418bd (patch) | |
tree | 6f183349d81a6fa75124aa69b7a100a5da4f2464 | |
parent | 10da6112bf80f2176e73aec3d017c4d7f452b564 (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); } |