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
|