diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2010-06-15 10:49:17 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2010-06-16 14:04:01 +1000 |
commit | 69097acf352464a04ca315c80f7cf855f8656ede (patch) | |
tree | 6d6569495ee72b28c969e84c34ce5f2f4753d466 | |
parent | f07e1e1cbe199721f99c027843facf4e55172fa2 (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.c | 2 |
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 |