| 
      
      
      From: <eli...@us...> - 2008-02-01 12:03:06
      
     | 
| Revision: 2962
          http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=2962&view=rev
Author:   elias_naur
Date:     2008-02-01 04:02:54 -0800 (Fri, 01 Feb 2008)
Log Message:
-----------
Added AWTInputAdapter.isCreated() requested by kevglass
Modified Paths:
--------------
    trunk/LWJGL/src/java/org/lwjgl/opengl/AWTInputAdapter.java
Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/AWTInputAdapter.java
===================================================================
--- trunk/LWJGL/src/java/org/lwjgl/opengl/AWTInputAdapter.java	2008-01-31 19:22:32 UTC (rev 2961)
+++ trunk/LWJGL/src/java/org/lwjgl/opengl/AWTInputAdapter.java	2008-02-01 12:02:54 UTC (rev 2962)
@@ -58,7 +58,7 @@
 	 * @param canvas The canvas to receive input from.
 	 */
 	public static synchronized void create(AWTGLCanvas canvas) throws LWJGLException {
-		if (awt_input != null)
+		if (isCreated())
 			throw new IllegalStateException("You need to destroy() the adapter.");
 		awt_input = AWTGLCanvas.getImplementation().createInput(canvas);
 		// Invoke Mouse.create(awt_input) and Keyboard.create(awt_input)
@@ -86,8 +86,12 @@
 		awt_input.init();
 	}
 
+	public static synchronized boolean isCreated() {
+		return awt_input != null;
+	}
+
 	public static synchronized void destroy() {
-		if (awt_input != null) {
+		if (isCreated()) {
 			Mouse.destroy();
 			Keyboard.destroy();
 			awt_input.destroy();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |