ACK+APPLIED: [PATCH] HID: alps: fix multitouch cursor issue
Seth Forshee
seth.forshee at canonical.com
Fri Oct 21 19:10:13 UTC 2016
On Fri, Oct 14, 2016 at 02:07:43PM +0800, Ying-Chun Liu (PaulLiu) wrote:
> From: Masaki Ota <012nexus at gmail.com>
>
> Issue reproduction procedure:
>
> 1. three or more fingers put on Touchpad.
> 2. release fingers from Touchpad.
> 3. move the cursor by one finger.
> 4. the cursor does not move.
>
> Cause:
>
> We do not notify multi fingers state correctly to input subsystem. For
> example, when three fingers release from Touchpad, fingers state is 3 -> 0. It
> needs to notify first, second and third finger's releasing state.
>
> Fix this by not breaking out on z axis and move x,y,z input handling
> code to the correct place so that it's in fact per-finger.
>
> BugLink: https://bugs.launchpad.net/bugs/1633321
>
> [jkosina at suse.cz: reword changelog]
> Signed-off-by: Masaki Ota <masaki.ota at jp.alps.com>
> Signed-off-by: Jiri Kosina <jkosina at suse.cz>
>
> (cherry picked from commit 9a54cf462d6f3c383a5a4f5fe15c020a03db44e6)
> Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu at canonical.com>
Applied to xenial.
More information about the kernel-team
mailing list