Hi,

We were handling null border in BasicToolBarUI for most methods, but
forgot the following two:

2006-09-17  Mark Wielaard  <[EMAIL PROTECTED]>

    * javax/swing/plaf/basic/BasicToolBarUI.java
    (setBorderToNonRollover): Check whether border is null.
    (setBorderToRollover): Likewise.

This get JabRef again a little further.

Committed,

Mark
Index: javax/swing/plaf/basic/BasicToolBarUI.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicToolBarUI.java,v
retrieving revision 1.28
diff -u -r1.28 BasicToolBarUI.java
--- javax/swing/plaf/basic/BasicToolBarUI.java	26 Jul 2006 13:39:39 -0000	1.28
+++ javax/swing/plaf/basic/BasicToolBarUI.java	17 Sep 2006 23:03:32 -0000
@@ -898,7 +898,8 @@
 	b.setRolloverEnabled(false);
 
         // Save old border in hashtable.
-        borders.put(b, b.getBorder());
+	if (b.getBorder() != null)
+          borders.put(b, b.getBorder());
         
 	b.setBorder(nonRolloverBorder);
       }
@@ -932,7 +933,8 @@
         b.setRolloverEnabled(false);
         
         // Save old border in hashtable.
-        borders.put(b, b.getBorder());
+        if (b.getBorder() != null)
+	  borders.put(b, b.getBorder());
         
         b.setBorder(rolloverBorder);
       }

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to