Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release-src > by-pkgid > bcb34a91b774ff74870fd0c0086a1a54 > files > 11

SDL12-1.2.15-16.mga5.src.rpm


# 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: