From dcca28a59ce0a2f8a06c559eed493ca43afc20cb Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 29 Apr 2009 18:29:58 +1000 Subject: Count REL_DIAL as a scrollwheel during EvdevProbe (#21457) The Griffin Powermate only has a single axis (REL_DIAL). This axis is posted as horizontal scroll wheel, so we need to ensure the scroll wheel setup (including ensuring that enough buttons are available) is triggered accordingly. X.Org Bug 21457 Signed-off-by: Peter Hutterer --- src/evdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/evdev.c b/src/evdev.c index ecca94a..0387a14 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1590,7 +1590,8 @@ EvdevProbe(InputInfoPtr pInfo) } if (TestBit(REL_WHEEL, pEvdev->rel_bitmask) || - TestBit(REL_HWHEEL, pEvdev->rel_bitmask)) { + TestBit(REL_HWHEEL, pEvdev->rel_bitmask) || + TestBit(REL_DIAL, pEvdev->rel_bitmask)) { xf86Msg(X_INFO, "%s: Found scroll wheel(s)\n", pInfo->name); has_scroll = TRUE; if (!num_buttons) -- cgit v1.2.3