Fixed polling values after SYN_DROPPED event

This commit is contained in:
Sam Lantinga 2020-12-12 22:33:11 -08:00
parent 9ee0e8886c
commit 0ccb3afd37

View File

@ -1145,7 +1145,7 @@ PollAllValues(SDL_Joystick *joystick)
i = ABS_HAT3Y; i = ABS_HAT3Y;
continue; continue;
} }
if (joystick->hwdata->abs_correct[i].used) { if (joystick->hwdata->has_abs[i]) {
if (ioctl(joystick->hwdata->fd, EVIOCGABS(i), &absinfo) >= 0) { if (ioctl(joystick->hwdata->fd, EVIOCGABS(i), &absinfo) >= 0) {
absinfo.value = AxisCorrect(joystick, i, absinfo.value); absinfo.value = AxisCorrect(joystick, i, absinfo.value);