From 4d0aebb39d13cc70f46bafd31c41f33966388a38 Mon Sep 17 00:00:00 2001 From: Ioannis Tsakpinis Date: Thu, 7 Nov 2013 17:04:04 +0200 Subject: [PATCH] Make sure clearAWTFocus() runs in the EDT. --- src/java/org/lwjgl/opengl/WindowsDisplay.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {