diff --git a/src/native/win32/org_lwjgl_input_Mouse.cpp b/src/native/win32/org_lwjgl_input_Mouse.cpp index cf79145c..63d56a45 100644 --- a/src/native/win32/org_lwjgl_input_Mouse.cpp +++ b/src/native/win32/org_lwjgl_input_Mouse.cpp @@ -192,7 +192,7 @@ void EnumerateMouseCapabilities() { //check for > 4 buttons - need to clamp since we're using dx 5 if(mButtoncount > 4) { - mButtoncount = 2; + mButtoncount = 4; #ifdef _DEBUG printf("WARNING: Clamping to 4 mouse buttons"); #endif @@ -325,4 +325,4 @@ void CacheMouseFields() { fidMDX = mEnvironment->GetStaticFieldID(clsMouse, "dx", "I"); fidMDY = mEnvironment->GetStaticFieldID(clsMouse, "dy", "I"); fidMDWheel = mEnvironment->GetStaticFieldID(clsMouse, "dwheel", "I"); -} \ No newline at end of file +}