Skip to content
Commit bff5bf9d authored by Peter Hutterer's avatar Peter Hutterer Committed by Darren Hart (VMware)
Browse files

platform/x86: asus-wireless: send an EV_SYN/SYN_REPORT between state changes



Sending the switch state change twice within the same frame is invalid
evdev protocol and only works if the client handles keys immediately as
well. Processing events immediately is incorrect, it forces a fake
order of events that does not exist on the device.

Recent versions of libinput changed to only process the device state and
SYN_REPORT time, so now the key event is lost.

https://bugs.freedesktop.org/show_bug.cgi?id=104041

Signed-off-by: default avatarPeter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: default avatarDarren Hart (VMware) <dvhart@infradead.org>
parent 68a213d3
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment