aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libjava/ChangeLog7
-rw-r--r--libjava/javax/swing/text/StyleContext.java6
2 files changed, 12 insertions, 1 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 66ba74a..686453d 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,10 @@
+2005-04-19 Roman Kennke <roman@kennke.org>
+
+ PR libgcj/21064
+ * javax/swing/text/StyleContext.java
+ (NamedStyle.setResolveParent): Added null
+ pointer check.
+
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/rmi/server/RemoteObject.java:
diff --git a/libjava/javax/swing/text/StyleContext.java b/libjava/javax/swing/text/StyleContext.java
index beb809b..86ccc11 100644
--- a/libjava/javax/swing/text/StyleContext.java
+++ b/libjava/javax/swing/text/StyleContext.java
@@ -203,7 +203,11 @@ public class StyleContext
public void setResolveParent(AttributeSet parent)
{
- attributes = StyleContext.this.addAttribute(attributes, ResolveAttribute, parent);
+ if (parent != null)
+ {
+ attributes = StyleContext.this.addAttribute
+ (attributes, ResolveAttribute, parent);
+ }
fireStateChanged();
}