From 391c69731cafdeaa1efef24c037006eaabbb3ab8 Mon Sep 17 00:00:00 2001 From: Koichiro IWAO Date: Fri, 27 Oct 2017 13:11:26 +0900 Subject: [PATCH] libxrdp: advertise horizontal mouse wheel capability --- libxrdp/xrdp_caps.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libxrdp/xrdp_caps.c b/libxrdp/xrdp_caps.c index 91c25813..0ee6d3e6 100644 --- a/libxrdp/xrdp_caps.c +++ b/libxrdp/xrdp_caps.c @@ -924,7 +924,11 @@ 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) */ - flags = INPUT_FLAG_SCANCODES | INPUT_FLAG_MOUSEX | INPUT_FLAG_UNICODE; + flags = INPUT_FLAG_SCANCODES | + INPUT_FLAG_MOUSEX | + INPUT_FLAG_UNICODE | + TS_INPUT_FLAG_MOUSE_HWHEEL; + if (self->client_info.use_fast_path & 2) { flags |= INPUT_FLAG_FASTPATH_INPUT | INPUT_FLAG_FASTPATH_INPUT2;