diff options
Diffstat (limited to 'libjava/java/awt/Font.java')
-rw-r--r-- | libjava/java/awt/Font.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/libjava/java/awt/Font.java b/libjava/java/awt/Font.java index 517d332b8b1..42f9f7b85eb 100644 --- a/libjava/java/awt/Font.java +++ b/libjava/java/awt/Font.java @@ -330,16 +330,20 @@ private static final long serialVersionUID = -4206021311591459213L; } public Font (Map attrs) -{ - this.peer = getPeerFromToolkit (null, attrs); -} + { + this(null, attrs); + } /* This extra constructor is here to permit ClasspathToolkit and to build a font with a "logical name" as well as attrs. */ public Font (String name, Map attrs) -{ + { + // If attrs is null, setting it to an empty HashMap will give this + // Font default attributes. + if (attrs == null) + attrs = new HashMap(); this.peer = getPeerFromToolkit (name, attrs); -} + } /*************************************************************************/ |