cap1xxx.go: shift input statuses by d.inputStatuses array len (#449)

Co-authored-by: sante at os76.xyz <sante@os76.xyz>
pull/1/head
xenOs76 6 years ago committed by GitHub
parent 8fe00338c0
commit 99245bb350

@ -159,7 +159,8 @@ func (d *Dev) InputStatus(t []TouchStatus) error {
// deltas[i] > int(thresholds[i])
// If the bit is set, it was touched.
if status&(1<<(7-i)) != 0 {
idx := len(d.inputStatuses) - 1
if status&(1<<(uint8(idx)-i)) != 0 {
if d.inputStatuses[i] == PressedStatus {
if d.opts.RetriggerOnHold {
d.inputStatuses[i] = HeldStatus

Loading…
Cancel
Save