Linux: Search a smaller set of potential joystick axes.
Newer kernels seem to report bogus axes in the higher ranges, for example
with a standard PlayStation 3 controller plugged in via USB.
--- a/src/joystick/linux/SDL_sysjoystick.c Thu Jul 07 11:50:30 2011 -0700
+++ b/src/joystick/linux/SDL_sysjoystick.c Wed Jul 13 17:36:29 2011 -0700
@@ -703,7 +703,7 @@
++joystick->nbuttons;
}
}
- for ( i=0; i<ABS_MAX; ++i ) {
+ for ( i=0; i<ABS_MISC; ++i ) {
/* Skip hats */
if ( i == ABS_HAT0X ) {
i = ABS_HAT3Y;