diff options
author | elias <[email protected]> | 2006-07-04 21:25:51 +0000 |
---|---|---|
committer | elias <[email protected]> | 2006-07-04 21:25:51 +0000 |
commit | 783c0784013b3b13d4b61ca12de1d79e88671191 (patch) | |
tree | a8408b4dc18160c23e972d7049902bcd8218ae7d /plugins/windows/src | |
parent | b67427552f48a96eb5169fc4887c42a30559b5a1 (diff) |
Windows: Fix RawMouse event bug where all mouse clicks would end up being reported on the left (primary) mouse button
git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@146 e343933a-64c8-49c5-92b1-88f2ce3e89e8
Diffstat (limited to 'plugins/windows/src')
-rw-r--r-- | plugins/windows/src/java/net/java/games/input/RawMouse.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/windows/src/java/net/java/games/input/RawMouse.java b/plugins/windows/src/java/net/java/games/input/RawMouse.java index 597085f..64b1969 100644 --- a/plugins/windows/src/java/net/java/games/input/RawMouse.java +++ b/plugins/windows/src/java/net/java/games/input/RawMouse.java @@ -133,22 +133,22 @@ final class RawMouse extends Mouse { break; case EVENT_BUTTON_1: event_state = EVENT_BUTTON_2; - if (makeButtonEvent(current_event, event, getLeft(), RawDevice.RI_MOUSE_BUTTON_2_DOWN, RawDevice.RI_MOUSE_BUTTON_2_UP)) + if (makeButtonEvent(current_event, event, getRight(), RawDevice.RI_MOUSE_BUTTON_2_DOWN, RawDevice.RI_MOUSE_BUTTON_2_UP)) return true; break; case EVENT_BUTTON_2: event_state = EVENT_BUTTON_3; - if (makeButtonEvent(current_event, event, getLeft(), RawDevice.RI_MOUSE_BUTTON_3_DOWN, RawDevice.RI_MOUSE_BUTTON_3_UP)) + if (makeButtonEvent(current_event, event, getMiddle(), RawDevice.RI_MOUSE_BUTTON_3_DOWN, RawDevice.RI_MOUSE_BUTTON_3_UP)) return true; break; case EVENT_BUTTON_3: event_state = EVENT_BUTTON_4; - if (makeButtonEvent(current_event, event, getLeft(), RawDevice.RI_MOUSE_BUTTON_4_DOWN, RawDevice.RI_MOUSE_BUTTON_4_UP)) + if (makeButtonEvent(current_event, event, getSide(), RawDevice.RI_MOUSE_BUTTON_4_DOWN, RawDevice.RI_MOUSE_BUTTON_4_UP)) return true; break; case EVENT_BUTTON_4: event_state = EVENT_DONE; - if (makeButtonEvent(current_event, event, getLeft(), RawDevice.RI_MOUSE_BUTTON_5_DOWN, RawDevice.RI_MOUSE_BUTTON_5_UP)) + if (makeButtonEvent(current_event, event, getExtra(), RawDevice.RI_MOUSE_BUTTON_5_DOWN, RawDevice.RI_MOUSE_BUTTON_5_UP)) return true; break; default: |