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

Reply via email to