From 70e3294b7b8e797eeaef36b55cc20dc18fbc6fd8 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Thu, 16 Nov 2006 12:29:52 +0000 Subject: [PATCH] Restore old Mouse.create/Keyboard.create behavior which is to ignore create() when already created. --- src/java/org/lwjgl/input/Keyboard.java | 2 +- src/java/org/lwjgl/input/Mouse.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/input/Keyboard.java b/src/java/org/lwjgl/input/Keyboard.java index a0f3c75e..a8a1313b 100644 --- a/src/java/org/lwjgl/input/Keyboard.java +++ b/src/java/org/lwjgl/input/Keyboard.java @@ -290,7 +290,7 @@ public class Keyboard { */ private static void create(InputImplementation impl) throws LWJGLException { if (created) - throw new IllegalStateException("Destroy the Keyboard first."); + return; if (!initialized) initialize(); implementation = impl; diff --git a/src/java/org/lwjgl/input/Mouse.java b/src/java/org/lwjgl/input/Mouse.java index b308e2fa..32065586 100644 --- a/src/java/org/lwjgl/input/Mouse.java +++ b/src/java/org/lwjgl/input/Mouse.java @@ -249,7 +249,7 @@ public class Mouse { */ private static void create(InputImplementation impl) throws LWJGLException { if (created) - throw new IllegalStateException("Destroy the mouse first."); + return; if (!initialized) initialize(); implementation = impl;