diff --git a/src/java/org/lwjgl/opengl/WindowsDisplay.java b/src/java/org/lwjgl/opengl/WindowsDisplay.java index a4172a57..05158cb0 100644 --- a/src/java/org/lwjgl/opengl/WindowsDisplay.java +++ b/src/java/org/lwjgl/opengl/WindowsDisplay.java @@ -273,7 +273,11 @@ final class WindowsDisplay implements DisplayImplementation { clearAWTFocus(); } }); - clearAWTFocus(); + SwingUtilities.invokeLater(new Runnable() { + public void run() { + clearAWTFocus(); + } + }); } grabFocus(); } catch (LWJGLException e) {