summaryrefslogtreecommitdiffstats
path: root/drivers/input/mouse
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2009-11-17 07:12:21 +0100
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2009-11-20 09:52:11 +0100
commitc7a1f3ccfc2f99427f2e1545b3171e98539c3c95 (patch)
tree802cabddac04f9eda679d3bffab30727a142ea5c /drivers/input/mouse
parentInput: touchkit_ps2 - do not advertise unsupported buttons (diff)
downloadlinux-c7a1f3ccfc2f99427f2e1545b3171e98539c3c95.tar.xz
linux-c7a1f3ccfc2f99427f2e1545b3171e98539c3c95.zip
Input: elantech - do not advertise relative events
Elantech touchpads work in absolute mode and do not generate relative events so they should not be advertising them. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input/mouse')
-rw-r--r--drivers/input/mouse/elantech.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c
index fda35e615abf..b27684f267bf 100644
--- a/drivers/input/mouse/elantech.c
+++ b/drivers/input/mouse/elantech.c
@@ -420,6 +420,7 @@ static void elantech_set_input_params(struct psmouse *psmouse)
__set_bit(EV_KEY, dev->evbit);
__set_bit(EV_ABS, dev->evbit);
+ __clear_bit(EV_REL, dev->evbit);
__set_bit(BTN_LEFT, dev->keybit);
__set_bit(BTN_RIGHT, dev->keybit);