From 292839a5becdb9f5c0f3c146d489f46b5742b69c Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Mon, 10 Jul 2006 00:47:32 +0000 Subject: [PATCH] Add correct timestamps to jinput controller environment for LWJGL input Mouse and Keyboard --- src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java | 2 +- src/java/org/lwjgl/util/jinput/LWJGLMouse.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java b/src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java index 09c53864..1d99edcf 100644 --- a/src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java +++ b/src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java @@ -91,7 +91,7 @@ final class LWJGLKeyboard extends Keyboard { if (key == null) return false; float value = org.lwjgl.input.Keyboard.getEventKeyState() ? 1 : 0; - event.set(key, value, System.currentTimeMillis()*1000000); + event.set(key, value, org.lwjgl.input.Keyboard.getEventNanoseconds()); return true; } diff --git a/src/java/org/lwjgl/util/jinput/LWJGLMouse.java b/src/java/org/lwjgl/util/jinput/LWJGLMouse.java index 48c09b32..d4833c3a 100644 --- a/src/java/org/lwjgl/util/jinput/LWJGLMouse.java +++ b/src/java/org/lwjgl/util/jinput/LWJGLMouse.java @@ -89,8 +89,8 @@ final class LWJGLMouse extends Mouse { protected final synchronized boolean getNextDeviceEvent(Event event) throws IOException { if (!org.lwjgl.input.Mouse.isCreated()) return false; - long nanos = System.currentTimeMillis()*1000000; while (true) { + long nanos = org.lwjgl.input.Mouse.getEventNanoseconds(); switch (event_state) { case EVENT_X: event_state = EVENT_Y;