Make sure we go all the way back (within the XBox controller dead zone) to prevent accidentally binding axes inverted

This commit is contained in:
Sam Lantinga 2016-12-27 09:51:58 -08:00
parent cb8685c022
commit 21cb42d79b

View File

@ -413,7 +413,7 @@ WatchJoystick(SDL_Joystick * joystick)
if (nCurrentDistance > nFarthestDistance) {
pAxisState->m_nFarthestValue = nValue;
}
if (nCurrentDistance < 10000 && nFarthestDistance > 20000) {
if (nCurrentDistance <= 8000 && nFarthestDistance >= 20000) {
/* We've gone out and back, let's bind this axis */
SDL_GameControllerExtendedBind binding;
SDL_zero(binding);