From 0830a9674ded160ad9e99098f37dbc797f4150ca Mon Sep 17 00:00:00 2001 From: kappa1 Date: Sun, 22 Jan 2012 20:16:41 +0000 Subject: [PATCH] Small tweak to the Linux Display.isActive() fix. --- src/java/org/lwjgl/opengl/LinuxDisplay.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/opengl/LinuxDisplay.java b/src/java/org/lwjgl/opengl/LinuxDisplay.java index f86e76f6..820769f9 100644 --- a/src/java/org/lwjgl/opengl/LinuxDisplay.java +++ b/src/java/org/lwjgl/opengl/LinuxDisplay.java @@ -800,10 +800,10 @@ final class LinuxDisplay implements DisplayImplementation { relayEventToParent(event_buffer, KeyPressMask); break; case LinuxEvent.ButtonPress: - if (xembedded) relayEventToParent(event_buffer, KeyPressMask); + if (xembedded || !focused) relayEventToParent(event_buffer, KeyPressMask); break; case LinuxEvent.ButtonRelease: - if (xembedded) relayEventToParent(event_buffer, KeyPressMask); + if (xembedded || !focused) relayEventToParent(event_buffer, KeyPressMask); break; default: break;