From 7aa51ff1f674f3dbc27379a784970bdcb425bb95 Mon Sep 17 00:00:00 2001 From: Brian Matzon Date: Fri, 22 Nov 2002 21:49:20 +0000 Subject: [PATCH] fix: now copies buttoncount buttons, instead of 4 (doh!) --- src/native/win32/org_lwjgl_input_Joystick.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/native/win32/org_lwjgl_input_Joystick.cpp b/src/native/win32/org_lwjgl_input_Joystick.cpp index b2995a63..3b21678d 100644 --- a/src/native/win32/org_lwjgl_input_Joystick.cpp +++ b/src/native/win32/org_lwjgl_input_Joystick.cpp @@ -354,7 +354,7 @@ void UpdateFields() { //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