joyGetPosEx() was using the wrong variable for specifying a device; this is

corrected now. (thanks, Ondrej!)

Fixes Bugzilla #267.

--HG--
branch : SDL-1.2
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/branches/SDL-1.2%402210
This commit is contained in:
Ryan C. Gordon 2006-10-29 03:37:24 +00:00
parent 239244f867
commit 876d68b4c9

View file

@ -167,7 +167,7 @@ int SDL_SYS_JoystickInit(void)
joyinfo.dwSize = sizeof(joyinfo); joyinfo.dwSize = sizeof(joyinfo);
joyinfo.dwFlags = JOY_RETURNALL; joyinfo.dwFlags = JOY_RETURNALL;
result = joyGetPosEx(SYS_JoystickID[i], &joyinfo); result = joyGetPosEx(i, &joyinfo);
if ( result == JOYERR_NOERROR ) { if ( result == JOYERR_NOERROR ) {
result = joyGetDevCaps(i, &joycaps, sizeof(joycaps)); result = joyGetDevCaps(i, &joycaps, sizeof(joycaps));
if ( result == JOYERR_NOERROR ) { if ( result == JOYERR_NOERROR ) {