Commit 0ccb3afd374d26b78a42286cb90a591c230a5800

Sam Lantinga 2020-12-12T22:33:11

Fixed polling values after SYN_DROPPED event

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c
index 3c1e432..c2ddaaf 100644
--- a/src/joystick/linux/SDL_sysjoystick.c
+++ b/src/joystick/linux/SDL_sysjoystick.c
@@ -1145,7 +1145,7 @@ PollAllValues(SDL_Joystick *joystick)
             i = ABS_HAT3Y;
             continue;
         }
-        if (joystick->hwdata->abs_correct[i].used) {
+        if (joystick->hwdata->has_abs[i]) {
             if (ioctl(joystick->hwdata->fd, EVIOCGABS(i), &absinfo) >= 0) {
                 absinfo.value = AxisCorrect(joystick, i, absinfo.value);