From: <ma...@us...> - 2012-01-29 20:35:29
|
Revision: 3735 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3735&view=rev Author: matzon Date: 2012-01-29 20:35:22 +0000 (Sun, 29 Jan 2012) Log Message: ----------- limit mouse buttons to 5, since we can't read more at this time Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java 2012-01-29 20:26:13 UTC (rev 3734) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java 2012-01-29 20:35:22 UTC (rev 3735) @@ -65,7 +65,7 @@ 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]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |