diff options
author | Masaki Ota <012nexus@gmail.com> | 2016-09-27 14:04:37 +0900 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2016-09-27 13:50:09 +0200 |
commit | 9a54cf462d6f3c383a5a4f5fe15c020a03db44e6 (patch) | |
tree | 53bee8d449c5d9012d72468f413d1fba8d97ce7e /drivers/hid/usbhid | |
parent | 884316deb4c9fdf9becfa31831a9e40717e3026c (diff) | |
download | linux-9a54cf462d6f3c383a5a4f5fe15c020a03db44e6.tar.bz2 |
HID: alps: fix multitouch cursor issue
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.
[jkosina@suse.cz: reword changelog]
Signed-off-by: Masaki Ota <masaki.ota@jp.alps.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/usbhid')
0 files changed, 0 insertions, 0 deletions