summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Kennke <roman@kennke.org>2006-07-07 14:08:44 +0000
committerRoman Kennke <roman@kennke.org>2006-07-07 14:08:44 +0000
commitec71632be9a062263b8cf078dceae91b2e3f0c55 (patch)
tree74d40e2a5989c55080a45904c87cffc2159c3b4b
parentb2a8cf0cc730671037ace9cb9c1f14c863352db6 (diff)
downloadclasspath-ec71632be9a062263b8cf078dceae91b2e3f0c55.tar.gz
2006-07-07 Roman Kennke <kennke@aicas.com>
* java/awt/Component.java (isValid): Return false when component has no peer, don't query the showing state.
-rw-r--r--ChangeLog6
-rw-r--r--java/awt/Component.java2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a075d2be7..e1c9aef0c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-07-07 Roman Kennke <kennke@aicas.com>
+
+ * java/awt/Component.java
+ (isValid): Return false when component has no peer,
+ don't query the showing state.
+
2006-07-07 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* javax/swing/text/FlowView.java (FlowStrategy.layoutRow):
diff --git a/java/awt/Component.java b/java/awt/Component.java
index 96980a7d5..5f4a27c6a 100644
--- a/java/awt/Component.java
+++ b/java/awt/Component.java
@@ -748,7 +748,7 @@ public abstract class Component
{
// Tests show that components are invalid as long as they are not showing, even after validate()
// has been called on them.
- return isShowing() && valid;
+ return peer != null && valid;
}
/**