diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2011-10-25 15:43:38 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-11-04 07:47:47 +1000 |
commit | eede8ccffc1a831f4de89403edc8dffd52494e8b (patch) | |
tree | 0de2f0d7b08cf259d90288f6c75fa6415ea3f13e | |
parent | emuThird: Use xf86SetIntOption, not xf86SetBoolOption for integer values (diff) | |
download | xf86-input-evdev-eede8ccffc1a831f4de89403edc8dffd52494e8b.tar.gz xf86-input-evdev-eede8ccffc1a831f4de89403edc8dffd52494e8b.tar.bz2 xf86-input-evdev-eede8ccffc1a831f4de89403edc8dffd52494e8b.zip |
Don't crop long value from EvdevBitIsSet.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
-rw-r--r-- | src/evdev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evdev.c b/src/evdev.c index f99e0d5..028a9e1 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -176,7 +176,7 @@ static size_t EvdevCountBits(unsigned long *array, size_t nlongs) static inline int EvdevBitIsSet(const unsigned long *array, int bit) { - return array[bit / LONG_BITS] & (1LL << (bit % LONG_BITS)); + return !!(array[bit / LONG_BITS] & (1LL << (bit % LONG_BITS))); } static inline void EvdevSetBit(unsigned long *array, int bit) |