From: Brian M. <ma...@us...> - 2002-11-22 21:49:24
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory sc8-pr-cvs1:/tmp/cvs-serv7153/src/native/win32 Modified Files: org_lwjgl_input_Joystick.cpp Log Message: fix: now copies buttoncount buttons, instead of 4 (doh!) Index: org_lwjgl_input_Joystick.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Joystick.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Joystick.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- org_lwjgl_input_Joystick.cpp 18 Nov 2002 17:49:27 -0000 1.4 +++ org_lwjgl_input_Joystick.cpp 22 Nov 2002 21:49:20 -0000 1.5 @@ -354,7 +354,7 @@ //buttons jbooleanArray buttonsArray = (jbooleanArray) environment->GetStaticObjectField(clsJoystick, fidButtons); BYTE * buttons = (BYTE *) environment->GetPrimitiveArrayCritical(buttonsArray, NULL); - memcpy(buttons, js.rgbButtons, 4); + memcpy(buttons, js.rgbButtons, buttoncount); environment->ReleasePrimitiveArrayCritical(buttonsArray, buttons, 0); //pov |