• Jason Gerecke's avatar
    HID: wacom: Fix touchring value reporting · aaae03e4
    Jason Gerecke authored
    Commit c7f0522a reports incorrect touchring values to userspace. This is
    due to its incorrect handling of the 'touched' bit present in the 'ring1'
    and 'ring2' variables. Instead of using this bit when determining if a
    value should be sent, the ABS_WHEEL and ABS_INPUT check (different?!)
    portions of the position bits. Furthermore, the full values of 'ring1'
    and 'ring2' are reported to userspace, despite the 'touched' flag
    needing to be trimmed beforehand. This commit addresses both issues.
    Signed-off-by: default avatarJason Gerecke <jason.gerecke@wacom.com>
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    aaae03e4
wacom_wac.c 111 KB