I commit the attached patch:

2005-04-18  Roman Kennke  <[EMAIL PROTECTED]>

       * javax/swing/plaf/basic/BasicScrollPaneUI.java
       (installDefaults): Link managed JScrollPane in instance field.
       (uninstallDefaults): Unlink managed JScrollPane in instance field.


/Roman

Index: javax/swing/plaf/basic/BasicScrollPaneUI.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,v
retrieving revision 1.8
diff -u -r1.8 BasicScrollPaneUI.java
--- javax/swing/plaf/basic/BasicScrollPaneUI.java       31 Jul 2004 22:56:54 
-0000      1.8
+++ javax/swing/plaf/basic/BasicScrollPaneUI.java       18 Apr 2005 10:41:39 
-0000
@@ -53,7 +53,10 @@
 public class BasicScrollPaneUI extends ScrollPaneUI
   implements ScrollPaneConstants
 {
-  
+
+  /** The Scrollpane for which the UI is provided by this class. */
+  protected JScrollPane scrollpane;
+
   public static ComponentUI createUI(final JComponent c) 
   {
     return new BasicScrollPaneUI();
@@ -61,6 +64,7 @@
 
   protected void installDefaults(JScrollPane p)
   {
+    scrollpane = p;
     UIDefaults defaults = UIManager.getLookAndFeelDefaults();
     p.setForeground(defaults.getColor("ScrollPane.foreground"));
     p.setBackground(defaults.getColor("ScrollPane.background"));
@@ -75,6 +79,7 @@
     p.setBackground(null);
     p.setFont(null);
     p.setBorder(null);
+    scrollpane = null;
   }
     
   public void installUI(final JComponent c) 
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches

Reply via email to