summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;
}
/**