diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-11-10 09:50:50 +1000 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-11-10 18:33:01 -0800 |
commit | 982f6648fd29d085265bf6035c1bf4d1b2499316 (patch) | |
tree | 7d641898f7a903e68e32853f846f68890f06c382 | |
parent | ec5417b965616e60b51466fe9fd2b44cb5abb349 (diff) |
dix: increase default number of buttons to 10.
Currently the XTEST device is limited to the same number of buttons the core
device has. This breaks if a user has a mouse with more than 3 buttons
connected and is using a core client to fake button 8+ presses.
Rather than expecting all clients to fix themselves, just increase the
default number of buttons to 10, which is somewhat a compromise. Ideally,
the XTEST devices should adjust themselves to the highest number of buttons
available on the slave devices (like the master pointers already do), but
that's a taks for another day.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | dix/devices.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dix/devices.c b/dix/devices.c index 7486827f9..395e19acf 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -539,7 +539,7 @@ CoreKeyboardProc(DeviceIntPtr pDev, int what) int CorePointerProc(DeviceIntPtr pDev, int what) { -#define NBUTTONS 7 +#define NBUTTONS 10 #define NAXES 2 BYTE map[NBUTTONS + 1]; int i = 0; |