From 97c6cb1daf3818a3cbbc0b997c08f94ded7dc5ab Mon Sep 17 00:00:00 2001 From: Brian Matzon Date: Sun, 29 Jan 2012 20:35:22 +0000 Subject: [PATCH] limit mouse buttons to 5, since we can't read more at this time --- src/java/org/lwjgl/opengl/WindowsMouse.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/org/lwjgl/opengl/WindowsMouse.java b/src/java/org/lwjgl/opengl/WindowsMouse.java index 6aa33544..e98e4cfb 100644 --- a/src/java/org/lwjgl/opengl/WindowsMouse.java +++ b/src/java/org/lwjgl/opengl/WindowsMouse.java @@ -65,7 +65,7 @@ final class WindowsMouse { WindowsMouse(long hwnd) throws LWJGLException { this.hwnd = hwnd; - this.mouse_button_count = WindowsDisplay.getSystemMetrics(WindowsDisplay.SM_CMOUSEBUTTONS); + this.mouse_button_count = Math.min(5, WindowsDisplay.getSystemMetrics(WindowsDisplay.SM_CMOUSEBUTTONS)); this.has_wheel = WindowsDisplay.getSystemMetrics(WindowsDisplay.SM_MOUSEWHEELPRESENT) != 0; this.blank_cursor = createBlankCursor(); this.button_states = new byte[mouse_button_count];