diff options
author | Roman Kennke <roman@kennke.org> | 2005-07-21 14:32:09 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2005-07-21 14:32:09 +0000 |
commit | c44402a1c3113a5b1a70ce1063bbc409334ade30 (patch) | |
tree | f4cba62909ee5f55b79c6002adbe421a6b555955 /javax/swing/JComponent.java | |
parent | eab0be4420ffff52b390bce5d2092f779eefc8d7 (diff) | |
download | classpath-c44402a1c3113a5b1a70ce1063bbc409334ade30.tar.gz |
2005-07-21 Roman Kennke <roman@kennke.org>
* javax/swing/JComponent.java
(putClientProperty): If value == null, remove the key from the
Hashtable, otherwise we would get an NPE here.
Diffstat (limited to 'javax/swing/JComponent.java')
-rw-r--r-- | javax/swing/JComponent.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/javax/swing/JComponent.java b/javax/swing/JComponent.java index a06ad819b..d1e139bb3 100644 --- a/javax/swing/JComponent.java +++ b/javax/swing/JComponent.java @@ -451,7 +451,10 @@ public abstract class JComponent extends Container implements Serializable */ public final void putClientProperty(Object key, Object value) { - getClientProperties().put(key, value); + if (value != null) + getClientProperties().put(key, value); + else + getClientProperties().remove(key); } /** |