|
From: Elias N. <eli...@us...> - 2006-01-17 07:18:12
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26596 Modified Files: org_lwjgl_input_Mouse.c Log Message: Win32: Don't accumulate scroll wheel deltas if Dinput is grabbed Index: org_lwjgl_input_Mouse.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Mouse.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- org_lwjgl_input_Mouse.c 16 Jan 2006 23:51:57 -0000 1.18 +++ org_lwjgl_input_Mouse.c 17 Jan 2006 07:18:02 -0000 1.19 @@ -500,13 +500,13 @@ buttons_buffer[j] = diMouseState.rgbButtons[j] != 0 ? JNI_TRUE : JNI_FALSE; } else { coords[2] = accum_dwheel; - accum_dwheel = 0; num_buttons = mButtoncount; if (num_buttons > BUTTON_STATES_SIZE) num_buttons = BUTTON_STATES_SIZE; for (j = 0; j < num_buttons; j++) buttons_buffer[j] = win32_message_button_states[j]; } + accum_dwheel = 0; if (mouse_grabbed) { coords[0] = diMouseState.lX; coords[1] = -diMouseState.lY; |