Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/neutrinolabs/NeutrinoRDP.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Sorg <jay.sorg@gmail.com>2016-09-16 08:59:27 +0300
committerJay Sorg <jay.sorg@gmail.com>2016-09-16 08:59:27 +0300
commit04ba5bef9292dca17928c79e389a7910651418bd (patch)
tree6f183349d81a6fa75124aa69b7a100a5da4f2464
parent10da6112bf80f2176e73aec3d017c4d7f452b564 (diff)
fix for new / large pointers
-rw-r--r--libfreerdp-core/capabilities.c8
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);
}