Files
linux/drivers
José Expósito 53bfa8dd0f HID: magicmouse: Do not set BTN_MOUSE on double report
[ Upstream commit bb5f0c855d ]

Under certain conditions the Magic Trackpad can group 2 reports in a
single packet. The packet is split and the raw event function is
invoked recursively for each part.

However, after processing each part, the BTN_MOUSE status is updated,
sending multiple click events. [1]

Return after processing double reports to avoid this issue.

Link: https://gitlab.freedesktop.org/libinput/libinput/-/issues/811  # [1]
Fixes: a462230e16 ("HID: magicmouse: enable Magic Trackpad support")
Reported-by: Nulo <git@nulo.in>
Signed-off-by: José Expósito <jose.exposito89@gmail.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Link: https://lore.kernel.org/r/20221009182747.90730-1-jose.exposito89@gmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-06-29 09:27:03 +09:00
..
2023-05-16 12:22:16 +09:00
2023-06-29 09:26:11 +09:00
2023-06-29 09:27:02 +09:00
2023-06-29 09:26:40 +09:00
2023-05-16 09:58:13 +09:00
2023-06-29 09:26:07 +09:00