From: <eli...@us...> - 2008-04-13 19:12:53
|
Revision: 3022 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3022&view=rev Author: elias_naur Date: 2008-04-13 12:12:51 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Linux: Another applet focus tweak Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2008-04-13 18:46:25 UTC (rev 3021) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2008-04-13 19:12:51 UTC (rev 3022) @@ -860,8 +860,10 @@ return; if (focused) { if (xembedded && !parent_focused && parent_focus_window_valid) { - setInputFocusUnsafe(parent_focus_window); - parent_focus_changed = false; + if (nGetInputFocus(getDisplay()) == current_window) { + setInputFocusUnsafe(parent_focus_window); + parent_focus_changed = false; + } } } else { if (parent_focused) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |