--- old/src/solaris/classes/sun/awt/X11/XDecoratedPeer.java 2009-10-28 18:56:07.000000000 +0300 +++ new/src/solaris/classes/sun/awt/X11/XDecoratedPeer.java 2009-10-28 18:56:06.000000000 +0300 @@ -1099,9 +1099,9 @@ return false; } + @Override boolean isOverrideRedirect() { -// return false; - return ((XToolkit)Toolkit.getDefaultToolkit()).isOverrideRedirect((Window)target); + return Window.Type.POPUP.equals(getWindowType()); } public boolean requestWindowFocus(long time, boolean timeProvided) {