From db332762f584f9dbaee0227613924a413843950d Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 22 Sep 2004 18:03:10 +0000 Subject: [PATCH] Fix Mouse tests --- src/java/org/lwjgl/test/input/HWCursorTest.java | 3 ++- src/java/org/lwjgl/test/input/MouseTest.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/test/input/HWCursorTest.java b/src/java/org/lwjgl/test/input/HWCursorTest.java index fa644c79..cc51c4b8 100644 --- a/src/java/org/lwjgl/test/input/HWCursorTest.java +++ b/src/java/org/lwjgl/test/input/HWCursorTest.java @@ -279,7 +279,8 @@ public class HWCursorTest { mouse_y = Mouse.getY(); while(Mouse.next()) { - if(Mouse.getEventButtonState() && Mouse.getEventButton() < 3) { + int button = Mouse.getEventButton(); + if(button >= 0 && button < 3 && Mouse.getEventButtonState()) { mouse_btn = Mouse.getEventButton(); } } diff --git a/src/java/org/lwjgl/test/input/MouseTest.java b/src/java/org/lwjgl/test/input/MouseTest.java index 28f80a62..5ce63355 100644 --- a/src/java/org/lwjgl/test/input/MouseTest.java +++ b/src/java/org/lwjgl/test/input/MouseTest.java @@ -240,7 +240,7 @@ public class MouseTest { private void readBufferedMouse() { // iterate all events, use the last button down while(Mouse.next()) { - if(Mouse.getEventButtonState()) { + if(Mouse.getEventButton() != -1 && Mouse.getEventButtonState()) { lastButton = Mouse.getEventButton(); } }