2005-08-18 Lillian Angel <[EMAIL PROTECTED]>
* javax/swing/tree/DefaultTreeCellRenderer.java
(paint): Added check for null border.
Index: javax/swing/tree/DefaultTreeCellRenderer.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/tree/DefaultTreeCellRenderer.java,v
retrieving revision 1.18
diff -u -r1.18 DefaultTreeCellRenderer.java
--- javax/swing/tree/DefaultTreeCellRenderer.java 17 Aug 2005 15:08:06 -0000 1.18
+++ javax/swing/tree/DefaultTreeCellRenderer.java 18 Aug 2005 15:44:58 -0000
@@ -437,8 +437,13 @@
Rectangle vr = new Rectangle();
Rectangle ir = new Rectangle();
Rectangle tr = new Rectangle();
- Insets insets = UIManager.getLookAndFeelDefaults()
- .getBorder("Tree.selectionBorder").getBorderInsets(this);
+
+ Insets insets = new Insets(0, 0, 0, 0);
+ Border border = UIManager.getLookAndFeelDefaults().getBorder
+ ("Tree.selectionBorder");
+ if (border != null)
+ insets = border.getBorderInsets(this);
+
FontMetrics fm = getToolkit().getFontMetrics(getFont());
SwingUtilities.layoutCompoundLabel(((JLabel) this), fm, getText(),
getIcon(), getVerticalAlignment(),
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches