--- old/src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java 2009-06-16 18:37:12.000000000 +0400 +++ new/src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java 2009-06-16 18:37:11.000000000 +0400 @@ -104,8 +104,8 @@ server = getEmbedder(embedded, msg); // Check if window is reparented. If not - it was created with // parent and so we should update it here. - if (!embedded.isReparented()) { - embedded.setReparented(true); + if (!embedded.isParented()) { + embedded.setNativeParent(server); embedded.updateSizeHints(); } embedded.notifyStarted();