HID: extend mask for BUTTON usage page
Now that joystick button usages can expand over 15 buttons, we have to properly mask out the code from hid usage to cover the whole 0xffff available space. Reported-by: Stefan Bader <stefan.bader@canonical.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
ff5cf34c80
commit
7f978b9bf5
1 changed files with 1 additions and 1 deletions
|
@ -193,7 +193,7 @@ static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_fiel
|
|||
break;
|
||||
|
||||
case HID_UP_BUTTON:
|
||||
code = ((usage->hid - 1) & 0xf);
|
||||
code = ((usage->hid - 1) & HID_USAGE);
|
||||
|
||||
switch (field->application) {
|
||||
case HID_GD_MOUSE:
|
||||
|
|
Loading…
Add table
Reference in a new issue