mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-02-04 02:20:30 +01:00
tools: per-slot-delta: construct the right InputEvent
d107d5 broke this tool because the InputEvent was our local datastructure,
which needed the evbit redirect.
Fixes d107d58cd2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
4cf4aba3fb
commit
9ecac89bab
1 changed files with 2 additions and 10 deletions
|
|
@ -137,15 +137,6 @@ class Slot:
|
|||
self.index = index
|
||||
|
||||
|
||||
class InputEvent:
|
||||
def __init__(self, data):
|
||||
self.sec = data[0]
|
||||
self.usec = data[1]
|
||||
self.evtype = data[2]
|
||||
self.evcode = data[3]
|
||||
self.value = data[4]
|
||||
|
||||
|
||||
def main(argv):
|
||||
global COLOR_RESET
|
||||
global COLOR_RED
|
||||
|
|
@ -207,7 +198,8 @@ def main(argv):
|
|||
for event in device['events']:
|
||||
for evdev in event['evdev']:
|
||||
s = slots[slot]
|
||||
e = InputEvent(evdev)
|
||||
e = libevdev.InputEvent(code=libevdev.evbit(evdev[2], evdev[3]),
|
||||
value=evdev[4], sec=evdev[0], usec=evdev[1])
|
||||
|
||||
if e.code in tool_bits:
|
||||
tool_bits[e.code] = e.value
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue