Hi,
This patch makes Component.getFont always return a non-null Font. This fixes a
NullPointerException thrown by MegaMek. I committed this fix to trunk and
classpath-0_93-branch.
Tom
2006-12-04 Thomas Fitzsimmons <[EMAIL PROTECTED]>
* java/awt/Component.java (getFontImpl): Return a default font if
topmost parent's font is null.
Index: java/awt/Component.java
===================================================================
RCS file: /sources/classpath/classpath/java/awt/Component.java,v
retrieving revision 1.151
diff -u -r1.151 Component.java
--- java/awt/Component.java 29 Nov 2006 12:56:39 -0000 1.151
+++ java/awt/Component.java 5 Dec 2006 00:10:33 -0000
@@ -1203,6 +1203,8 @@
Component p = parent;
if (p != null)
f = p.getFontImpl();
+ else
+ f = new Font("Dialog", Font.PLAIN, 12);
}
return f;
}