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) {