From bc5a1c0b4c8489fa1612d3ac6992ee32f47e45c0 Mon Sep 17 00:00:00 2001 From: David Rhodus Date: Thu, 25 Aug 2005 18:48:19 +0000 Subject: [PATCH] Change the MAX_BUTTONS count to 31. This allows us to recognize more than 7 buttons on a mouse. The same change was made in the NetBSD source. --- sys/dev/usbmisc/ums/ums.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/usbmisc/ums/ums.c b/sys/dev/usbmisc/ums/ums.c index 74d9fd9b8f..a918587561 100644 --- a/sys/dev/usbmisc/ums/ums.c +++ b/sys/dev/usbmisc/ums/ums.c @@ -1,6 +1,6 @@ /* * $FreeBSD: src/sys/dev/usb/ums.c,v 1.64 2003/11/09 09:17:22 tanimura Exp $ - * $DragonFly: src/sys/dev/usbmisc/ums/ums.c,v 1.14 2005/06/02 20:40:59 dillon Exp $ + * $DragonFly: src/sys/dev/usbmisc/ums/ums.c,v 1.15 2005/08/25 18:48:19 drhodus Exp $ */ /* @@ -118,7 +118,7 @@ struct ums_softc { #define UMS_Z 0x01 /* z direction available */ #define UMS_SPUR_BUT_UP 0x02 /* spurious button up events */ int nbuttons; -#define MAX_BUTTONS 7 /* chosen because sc_buttons is u_char */ +#define MAX_BUTTONS 31 /* must not exceed size of sc_buttons */ u_char qbuf[QUEUE_BUFSIZE]; /* must be divisable by 3&4 */ u_char dummy[100]; /* XXX just for safety and for now */ -- 2.41.0