Fix overflow in recent gamecontroller trigger change.

This commit is contained in:
Jørgen P. Tjernø 2013-04-19 16:02:16 -07:00
parent 12a26f7c35
commit e4b6ac8025

View file

@ -164,7 +164,7 @@ int SDL_GameControllerEventWatcher(void *userdata, SDL_Event * event)
case SDL_CONTROLLER_AXIS_TRIGGERLEFT: case SDL_CONTROLLER_AXIS_TRIGGERLEFT:
case SDL_CONTROLLER_AXIS_TRIGGERRIGHT: case SDL_CONTROLLER_AXIS_TRIGGERRIGHT:
/* Shift it to be 0 - 32767. */ /* Shift it to be 0 - 32767. */
value = ( value + 32768 ) / 2; value = value / 2 + 16384;
default: default:
break; break;
} }