diff options
Diffstat (limited to 'drivers/usb/mousedev.c')
-rw-r--r-- | drivers/usb/mousedev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/mousedev.c b/drivers/usb/mousedev.c index b52609bf0..c10b76557 100644 --- a/drivers/usb/mousedev.c +++ b/drivers/usb/mousedev.c @@ -53,7 +53,7 @@ struct mousedev_list { struct mousedev_list *next; int dx, dy, dz; unsigned char ps2[6]; - unsigned char buttons; + unsigned long buttons; unsigned char ready, buffer, bufsiz; unsigned char mode, genseq, impseq; }; @@ -83,7 +83,7 @@ static void mousedev_event(struct input_handle *handle, unsigned int type, unsig switch (code) { case REL_X: list->dx += value; break; case REL_Y: list->dy -= value; break; - case REL_WHEEL: if (list->mode) list->dz += value; break; + case REL_WHEEL: if (list->mode) list->dz -= value; break; } break; |