summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2010-06-15 10:49:17 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2010-06-16 14:04:01 +1000
commit69097acf352464a04ca315c80f7cf855f8656ede (patch)
tree6d6569495ee72b28c969e84c34ce5f2f4753d466
parentf07e1e1cbe199721f99c027843facf4e55172fa2 (diff)
Don't allow anything but relative mode.
We did this before already anyway, make it official and return an error to the client as appropriate. Touchpads in absolute mode are somewhat useless. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
-rw-r--r--src/synaptics.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/synaptics.c b/src/synaptics.c
index 3841517..fae071d 100644
--- a/src/synaptics.c
+++ b/src/synaptics.c
@@ -2462,7 +2462,7 @@ static int
SwitchMode(ClientPtr client, DeviceIntPtr dev, int mode)
{
DBG(3, "SwitchMode called\n");
- return Success;
+ return (mode == Relative) ? Success : XI_BadMode;
}
static Bool