summaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2005-04-19 10:52:03 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2005-04-19 10:52:03 +0000
commit9caa1b6f5f45464674eaa37b3065d5b4cb592961 (patch)
tree95eb125f6665edb33f65df7e0d1fdeba65109013 /libjava
parent1731b5b8641f1a6ed8a30270629b80de55ea0ee8 (diff)
downloadgcc-9caa1b6f5f45464674eaa37b3065d5b4cb592961.tar.gz
2005-04-19 Roman Kennke <roman@kennke.org>
PR libgcj/21064 * javax/swing/text/StyleContext.java (NamedStyle.setResolveParent): Added null pointer check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98402 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-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 66ba74a3469..686453de5de 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 beb809b89e4..86ccc112c11 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();
}