Index: java/awt/Window.java =================================================================== RCS file: /cvsroot/classpath/classpath/java/awt/Window.java,v retrieving revision 1.59 diff -u -r1.59 Window.java --- java/awt/Window.java 29 Sep 2005 14:05:42 -0000 1.59 +++ java/awt/Window.java 1 Nov 2005 22:16:36 -0000 @@ -286,7 +286,11 @@ parent.addNotify(); if (peer == null) addNotify(); - + + Dimension size = getSize(); + if (size.width == 0 && size.height == 0) + setSize(getPreferredSize()); + // Show visible owned windows. Iterator e = ownedWindows.iterator(); while(e.hasNext())