From ca1b1f2342ba138a14c1c20f24686c06a4094179 Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Tue, 30 May 2017 18:33:15 -0700 Subject: [PATCH] Fix sync of absolute axis states --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 1ca2ab9..8705b19 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -800,7 +800,7 @@ impl Device { for idx in 0..0x28 { let abs = 1 << idx; // ignore multitouch, we'll handle that later. - if abs < ABS_MT_SLOT.bits() && self.abs.bits() & abs != 1 { + if abs < ABS_MT_SLOT.bits() && self.abs.bits() & abs != 0 { do_ioctl!(eviocgabs(self.fd, idx as u32, &mut self.state.abs_vals[idx as usize])); } }