# HG changeset patch # User Ryan C. Gordon <icculus@icculus.org> # Date 1338714334 14400 # Node ID 57001e845b72022abfcdc0dc78bcf3a7f399399f # Parent d3fa10b2d16e619bf208f4dec34c0522dbbdc834 Fix from 1.2 branch: ignore bogus Linux evdev joystick axes. diff -r d3fa10b2d16e -r 57001e845b72 src/joystick/linux/SDL_sysjoystick.c --- SDL-1.2.15/src/joystick/linux/SDL_sysjoystick.c.joystick-axes 2013-12-12 17:38:53.286593232 -0500 +++ SDL-1.2.15/src/joystick/linux/SDL_sysjoystick.c 2013-12-12 17:40:27.256817640 -0500 @@ -1106,6 +1106,9 @@ static __inline__ void EV_HandleEvents(S } break; case EV_ABS: + if (code >= ABS_MISC) { + break; + } switch (code) { case ABS_HAT0X: case ABS_HAT0Y: