Module: wine Branch: master Commit: 94a7b32a55fa46d7156907b8ea6b68b545cb3122 URL: https://gitlab.winehq.org/wine/wine/-/commit/94a7b32a55fa46d7156907b8ea6b68b...
Author: Arkadiusz Hiler ahiler@codeweavers.com Date: Tue Jan 30 00:18:58 2024 +0200
winebus.sys: Fix units used for hat switches.
The 0xe nibble value is reserved and makes hid-decode from hid-tools crash while tryign to parse the descriptor.
0x0 is the correct way of expressing no special units are used.
---
dlls/winebus.sys/hid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/winebus.sys/hid.c b/dlls/winebus.sys/hid.c index 6d2b484ccca..733f9a51f96 100644 --- a/dlls/winebus.sys/hid.c +++ b/dlls/winebus.sys/hid.c @@ -233,7 +233,7 @@ BOOL hid_device_add_hatswitch(struct unix_device *iface, INT count) LOGICAL_MAXIMUM(1, 8), REPORT_SIZE(1, 8), REPORT_COUNT(4, count), - UNIT(1, 0x0e /* none */), + UNIT(1, 0x0), /* None */ INPUT(1, Data|Var|Abs|Null), };