|
From: Caspian Rychlik-P. <ci...@us...> - 2004-08-13 15:24:56
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16290/src/java/org/lwjgl Modified Files: Sys.java Log Message: Now ungrabs the mouse when alert() is called Index: Sys.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/Sys.java,v retrieving revision 1.55 retrieving revision 1.56 diff -u -d -r1.55 -r1.56 --- Sys.java 12 Aug 2004 15:22:46 -0000 1.55 +++ Sys.java 13 Aug 2004 15:24:47 -0000 1.56 @@ -33,6 +33,8 @@ import java.io.IOException; +import org.lwjgl.input.Mouse; + /** * $Id$ * @@ -200,6 +202,10 @@ * @param message The message text for the alert. */ public static void alert(String title, String message) { + boolean grabbed = Mouse.isGrabbed(); + if (grabbed) { + Mouse.setGrabbed(false); + } String osName = System.getProperty("os.name"); if (osName.startsWith("Windows")) { nAlert(title, message); @@ -211,6 +217,9 @@ Sys.log("Unable to display alert using: " + PLATFORM); } } + if (grabbed) { + Mouse.setGrabbed(true); + } } private static native void nAlert(String title, String message); |