Hi,
the attached patch fixes an endless recursion happening with JSplitPanes.

ChangeLog:

2006-09-01  Robert Schuster  <[EMAIL PROTECTED]>

        * javax/swing/plaf/basic/BasicSplitPaneUI.java:
        (BasicHorizontalLayout.getAlignmentX): Return fixed value.
        (BasicHorizontalLayout.getAlignmentY): Return fixed value.

cya
Robert
Index: javax/swing/plaf/basic/BasicSplitPaneUI.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java,v
retrieving revision 1.32
diff -u -r1.32 BasicSplitPaneUI.java
--- javax/swing/plaf/basic/BasicSplitPaneUI.java	14 Aug 2006 21:41:31 -0000	1.32
+++ javax/swing/plaf/basic/BasicSplitPaneUI.java	1 Sep 2006 18:06:57 -0000
@@ -228,7 +228,7 @@
      */
     public float getLayoutAlignmentX(Container target)
     {
-      return target.getAlignmentX();
+      return 0.0f;
     }
 
     /**
@@ -241,7 +241,7 @@
      */
     public float getLayoutAlignmentY(Container target)
     {
-      return target.getAlignmentY();
+      return 0.0f;
     }
 
     /**

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to