mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-17 03:39:07 +08:00
selftests/hid: fix failing tablet button tests
An overlook from commit74452d6329("selftests/hid: tablets: add variants of states with buttons"), where I don't use the Enum... Fixes:74452d6329("selftests/hid: tablets: add variants of states with buttons") Acked-by: Jiri Kosina <jkosina@suse.com> Link: https://lore.kernel.org/r/20231207-b4-wip-selftests-v1-1-c4e13fe04a70@kernel.org Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
This commit is contained in:
@@ -115,7 +115,7 @@ class PenState(Enum):
|
||||
# we take only the highest button in account
|
||||
for b in [libevdev.EV_KEY.BTN_STYLUS, libevdev.EV_KEY.BTN_STYLUS2]:
|
||||
if bool(evdev.value[b]):
|
||||
button = b
|
||||
button = BtnPressed(b)
|
||||
|
||||
# the kernel tends to insert an EV_SYN once removing the tool, so
|
||||
# the button will be released after
|
||||
@@ -155,7 +155,7 @@ class PenState(Enum):
|
||||
if button_found:
|
||||
raise ValueError(f"duplicated BTN_STYLUS* in {events}")
|
||||
button_found = True
|
||||
button = ev.code if ev.value else None
|
||||
button = BtnPressed(ev.code) if ev.value else None
|
||||
|
||||
# the kernel tends to insert an EV_SYN once removing the tool, so
|
||||
# the button will be released after
|
||||
|
||||
Reference in New Issue
Block a user