diff --git a/src/java/org/lwjgl/opengl/LinuxDisplay.java b/src/java/org/lwjgl/opengl/LinuxDisplay.java index 32e851bb..12a85040 100644 --- a/src/java/org/lwjgl/opengl/LinuxDisplay.java +++ b/src/java/org/lwjgl/opengl/LinuxDisplay.java @@ -860,7 +860,7 @@ final class LinuxDisplay implements DisplayImplementation { return; if (focused) { if (xembedded && !parent_focused && parent_focus_window_valid) { - if (nGetInputFocus(getDisplay()) == current_window) { + if (nGetInputFocus(getDisplay()) != current_window) { setInputFocusUnsafe(parent_focus_window); parent_focus_changed = false; }