# HG changeset patch # User Sam Lantinga # Date 1054183037 0 # Node ID 3fa401bb4bb534f7ab2a4252971e6c491749ad67 # Parent e561e8752d33023383ca7556c4e679ae3b0013fe *** empty log message *** diff -r e561e8752d33 -r 3fa401bb4bb5 src/joystick/darwin/SDL_sysjoystick.c --- a/src/joystick/darwin/SDL_sysjoystick.c Thu May 29 04:29:13 2003 +0000 +++ b/src/joystick/darwin/SDL_sysjoystick.c Thu May 29 04:37:17 2003 +0000 @@ -739,12 +739,14 @@ while (element) { value = HIDGetElementValue(device, element); + if (value > 1) /* handle pressure-sensitive buttons */ + value = 1; if ( value != joystick->buttons[i] ) SDL_PrivateJoystickButton(joystick, i, value); element = element->pNext; ++i; } - + element = device->firstHat; i = 0; while (element)