src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java

Print this page

        

@@ -202,11 +202,11 @@
         // fix for 6269309: it is possible that we call this method twice
         // (for example, when receiving XEMBED_WINDOW_DEACTIVATE and then
         // XEMBED_FOCUS_OUT client messages), so we first need to check if
         // embedded is an active window before sending WINDOW_LOST_FOCUS
         // to shared code
-        if (XKeyboardFocusManagerPeer.getCurrentNativeFocusedWindow() == embedded.target) {
+        if (XKeyboardFocusManagerPeer.getInstance().getCurrentFocusedWindow() == embedded.target) {
             embedded.handleWindowFocusOut(null, 0);
         }
     }
 
     long getEmbedder(XWindowPeer embedded, XClientMessageEvent info) {