Jason Gerecke 69dbdfffef HID: wacom: Sync INTUOSP2_BT touch state after each frame if necessary
The Bluetooth interface of the 2nd-gen Intuos Pro batches together four
independent "frames" of finger data into a single report. Each frame
is essentially equivalent to a single USB report, with the up-to-10
fingers worth of information being spread across two frames. At the
moment the driver only calls `input_sync` after processing all four
frames have been processed, which can result in the driver sending
multiple updates for a single slot within the same SYN_REPORT. This
can confuse userspace, so modify the driver to sync more often if
necessary (i.e., after reporting the state of all fingers).

Fixes: 4922cd26f03c ("HID: wacom: Support 2nd-gen Intuos Pro's Bluetooth classic interface")
Cc: <stable@vger.kernel.org> # 4.11+
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
2019-05-17 18:21:56 +02:00
..
2019-05-07 07:24:07 -07:00
2019-03-06 09:41:12 -08:00
2019-04-19 13:06:58 -07:00
2019-05-06 17:54:22 -07:00
2019-04-30 10:54:23 +02:00
2019-03-16 13:05:32 -07:00
2019-03-06 14:18:59 -08:00
2019-03-15 14:37:46 -07:00
2019-05-07 08:50:40 -07:00
2019-04-22 11:54:47 -07:00
2019-05-01 14:57:23 -07:00
2019-03-14 09:00:06 -07:00
2019-05-07 07:44:33 -07:00
2019-05-07 07:44:33 -07:00
2019-03-06 09:41:12 -08:00
2019-04-10 22:45:38 -07:00
2019-03-10 12:29:52 -07:00