--- old/src/solaris/classes/sun/awt/X11/XComponentPeer.java 2012-09-10 20:41:35.000000000 +0400 +++ new/src/solaris/classes/sun/awt/X11/XComponentPeer.java 2012-09-10 20:41:35.000000000 +0400 @@ -618,7 +618,7 @@ final XWindowPeer parentXWindow = getParentTopLevel(); Window parentWindow = (Window)parentXWindow.getTarget(); if (parentXWindow.isFocusableWindow() && parentXWindow.isSimpleWindow() && - XKeyboardFocusManagerPeer.getCurrentNativeFocusedWindow() != parentWindow) + XKeyboardFocusManagerPeer.getInstance().getCurrentFocusedWindow() != parentWindow) { postEvent(new InvocationEvent(parentWindow, new Runnable() { public void run() {