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.
|