Index: javax/swing/plaf/basic/BasicListUI.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicListUI.java,v retrieving revision 1.49 diff -u -r1.49 BasicListUI.java --- javax/swing/plaf/basic/BasicListUI.java 5 Jan 2006 22:53:17 -0000 1.49 +++ javax/swing/plaf/basic/BasicListUI.java 10 Jan 2006 13:12:51 -0000 @@ -894,7 +894,7 @@ */ protected void maybeUpdateLayoutState() { - if (updateLayoutStateNeeded != 0) + if (updateLayoutStateNeeded != 0 || !list.isValid()) { updateLayoutState(); updateLayoutStateNeeded = 0;