From a0ee569434d4a6e3b6da197308f54c4f36d110aa Mon Sep 17 00:00:00 2001 From: kappa1 Date: Fri, 8 Oct 2010 20:19:44 +0000 Subject: [PATCH] fix for focus issues with Display.setParent on linux when using it as a non applet. Thx to MatthiasM for finding this and providing a small test case. --- src/java/org/lwjgl/opengl/LinuxDisplay.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/java/org/lwjgl/opengl/LinuxDisplay.java b/src/java/org/lwjgl/opengl/LinuxDisplay.java index 3ccf3262..1b7c808f 100644 --- a/src/java/org/lwjgl/opengl/LinuxDisplay.java +++ b/src/java/org/lwjgl/opengl/LinuxDisplay.java @@ -894,9 +894,11 @@ final class LinuxDisplay implements DisplayImplementation { if (focused) { acquireInput(); + if (!xembedded) parent.setFocusable(false); } else { releaseInput(); + if (!xembedded) parent.setFocusable(true); } } static native long nGetInputFocus(long display);