From 2f8d3ba9da68c120a5a4f156a0da06c135b9e862 Mon Sep 17 00:00:00 2001 From: Jay Sorg Date: Sat, 10 Dec 2016 00:11:28 -0800 Subject: add unicode support --- libxrdp/xrdp_caps.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libxrdp/xrdp_caps.c') diff --git a/libxrdp/xrdp_caps.c b/libxrdp/xrdp_caps.c index 8d5250d5..bb1cd619 100644 --- a/libxrdp/xrdp_caps.c +++ b/libxrdp/xrdp_caps.c @@ -872,9 +872,10 @@ xrdp_caps_send_demand_active(struct xrdp_rdp *self) /* INPUT_FLAG_SCANCODES 0x0001 INPUT_FLAG_MOUSEX 0x0004 + INPUT_FLAG_UNICODE 0x0010 INPUT_FLAG_FASTPATH_INPUT 0x0008 INPUT_FLAG_FASTPATH_INPUT2 0x0020 */ - flags = 0x0001 | 0x0004; + flags = 0x0001 | 0x0004 | 0x0010; if (self->client_info.use_fast_path & 2) { /* 0x0008 INPUT_FLAG_FASTPATH_INPUT */ -- cgit v1.2.3 From 7a1a481ff997d64028de6f0cdc5ab6b42b28f91d Mon Sep 17 00:00:00 2001 From: Jay Sorg Date: Sat, 10 Dec 2016 00:43:33 -0800 Subject: use defines for flags --- libxrdp/xrdp_caps.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'libxrdp/xrdp_caps.c') diff --git a/libxrdp/xrdp_caps.c b/libxrdp/xrdp_caps.c index bb1cd619..bfba63a0 100644 --- a/libxrdp/xrdp_caps.c +++ b/libxrdp/xrdp_caps.c @@ -870,17 +870,10 @@ xrdp_caps_send_demand_active(struct xrdp_rdp *self) out_uint16_le(s, RDP_CAPSET_INPUT); /* 13(0xd) */ out_uint16_le(s, RDP_CAPLEN_INPUT); /* 88(0x58) */ - /* INPUT_FLAG_SCANCODES 0x0001 - INPUT_FLAG_MOUSEX 0x0004 - INPUT_FLAG_UNICODE 0x0010 - INPUT_FLAG_FASTPATH_INPUT 0x0008 - INPUT_FLAG_FASTPATH_INPUT2 0x0020 */ - flags = 0x0001 | 0x0004 | 0x0010; + flags = INPUT_FLAG_SCANCODES | INPUT_FLAG_MOUSEX | INPUT_FLAG_UNICODE; if (self->client_info.use_fast_path & 2) { - /* 0x0008 INPUT_FLAG_FASTPATH_INPUT */ - /* 0x0020 INPUT_FLAG_FASTPATH_INPUT2 */ - flags |= 0x0008 | 0x0020; + flags |= INPUT_FLAG_FASTPATH_INPUT | INPUT_FLAG_FASTPATH_INPUT2; } out_uint16_le(s, flags); out_uint8s(s, 82); -- cgit v1.2.3