mirror of https://github.com/libsdl-org/SDL.git
Update the sensors before the joysticks so the gamepad code gets fresh sensor readings
This commit is contained in:
parent
1a9c04e9f1
commit
329e1b8b6a
|
|
@ -854,13 +854,6 @@ static void SDL_PumpEventsInternal(SDL_bool push_sentinel)
|
|||
_this->PumpEvents(_this);
|
||||
}
|
||||
|
||||
#ifndef SDL_JOYSTICK_DISABLED
|
||||
/* Check for joystick state change */
|
||||
if (SDL_update_joysticks) {
|
||||
SDL_UpdateJoysticks();
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef SDL_SENSOR_DISABLED
|
||||
/* Check for sensor state change */
|
||||
if (SDL_update_sensors) {
|
||||
|
|
@ -868,6 +861,13 @@ static void SDL_PumpEventsInternal(SDL_bool push_sentinel)
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifndef SDL_JOYSTICK_DISABLED
|
||||
/* Check for joystick state change */
|
||||
if (SDL_update_joysticks) {
|
||||
SDL_UpdateJoysticks();
|
||||
}
|
||||
#endif
|
||||
|
||||
SDL_SendPendingSignalEvents(); /* in case we had a signal handler fire, etc. */
|
||||
|
||||
if (push_sentinel && SDL_EventEnabled(SDL_EVENT_POLL_SENTINEL)) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue