Skip to content
  • Jason Gerecke's avatar
    HID: wacom: Report correct device resolution when using the wireless adapater · 0be01712
    Jason Gerecke authored
    
    
    The 'wacom_wireless_work' function does not recalculate the tablet's
    resolution, causing the value contained in the 'features' struct to
    always be reported to userspace. This value is valid only for the pen
    interface, meaning that the value will be incorrect for the touchpad (if
    present). This in particular causes problems for libinput which relies
    on the reported resolution being correct.
    
    This patch adds the necessary calls to recalculate the resolution for
    each interface. This requires a little bit of code shuffling since both
    the 'wacom_set_default_phy' and 'wacom_calculate_res' are declared below
    their new first point of use in 'wacom_wireless_work'.
    
    Signed-off-by: default avatarJason Gerecke <jason.gerecke@wacom.com>
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    0be01712