From 6650e03ef42187bff9c929d8d3c26f078ee591d2 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 4 Jul 2006 17:46:33 +0000 Subject: [PATCH] Windows: Use data size constant for input devices instead of hard coded size --- src/java/org/lwjgl/opengl/WindowsKeyboard.java | 2 +- src/java/org/lwjgl/opengl/WindowsMouse.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/opengl/WindowsKeyboard.java b/src/java/org/lwjgl/opengl/WindowsKeyboard.java index 57afced7..47b4ed77 100644 --- a/src/java/org/lwjgl/opengl/WindowsKeyboard.java +++ b/src/java/org/lwjgl/opengl/WindowsKeyboard.java @@ -70,7 +70,7 @@ final class WindowsKeyboard { throw e; } keyboard.acquire(); - temp_data_buffer = BufferUtils.createIntBuffer(BUFFER_SIZE*2); + temp_data_buffer = BufferUtils.createIntBuffer(BUFFER_SIZE*WindowsDirectInputDevice.DATA_SIZE); keyboard_state = BufferUtils.createByteBuffer(256); unicode_buffer = BufferUtils.createCharBuffer(BUFFER_SIZE); } diff --git a/src/java/org/lwjgl/opengl/WindowsMouse.java b/src/java/org/lwjgl/opengl/WindowsMouse.java index e4046164..6decfcf6 100644 --- a/src/java/org/lwjgl/opengl/WindowsMouse.java +++ b/src/java/org/lwjgl/opengl/WindowsMouse.java @@ -100,7 +100,7 @@ final class WindowsMouse { this.mouse_button_count = Math.min(enumerator.getButtonCount(), 4); this.has_wheel = enumerator.hasWheel(); mouse_state = BufferUtils.createByteBuffer(3*4 + 4); - temp_data_buffer = BufferUtils.createIntBuffer(BUFFER_SIZE*2); + temp_data_buffer = BufferUtils.createIntBuffer(BUFFER_SIZE*WindowsDirectInputDevice.DATA_SIZE); } public boolean hasWheel() {