Small fix for the split pane. 2005-11-11 Lillian Angel <[EMAIL PROTECTED]>
* javax/swing/plaf/basic/BasicSplitPaneUI.java (getMinimumDividerLocation): Fixed to use the minimum size of the correct component. Also, removed call to getAvailableSize, this is not needed for the minimum location.
Index: javax/swing/plaf/basic/BasicSplitPaneUI.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java,v retrieving revision 1.20 diff -u -r1.20 BasicSplitPaneUI.java --- javax/swing/plaf/basic/BasicSplitPaneUI.java 18 Oct 2005 22:10:32 -0000 1.20 +++ javax/swing/plaf/basic/BasicSplitPaneUI.java 11 Nov 2005 20:35:19 -0000 @@ -1361,11 +1361,9 @@ */ public int getMinimumDividerLocation(JSplitPane jc) { - int value = layoutManager.getInitialLocation(jc.getInsets()) - - layoutManager.getAvailableSize(jc.getSize(), jc.getInsets()) - + splitPane.getDividerSize(); - if (layoutManager.components[1] != null) - value += layoutManager.minimumSizeOfComponent(1); + int value = layoutManager.getInitialLocation(jc.getInsets()); + if (layoutManager.components[0] != null) + value -= layoutManager.minimumSizeOfComponent(0); return value; }
_______________________________________________ Classpath-patches mailing list Classpath-patches@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-patches