aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/awt/Container.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/awt/Container.java')
-rw-r--r--libjava/java/awt/Container.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/java/awt/Container.java b/libjava/java/awt/Container.java
index 72812cb..226d549 100644
--- a/libjava/java/awt/Container.java
+++ b/libjava/java/awt/Container.java
@@ -473,7 +473,7 @@ public class Container extends Component
{
synchronized (getTreeLock ())
{
- if (! isValid())
+ if (! isValid() && peer != null)
{
validateTree();
}
@@ -658,6 +658,7 @@ public class Container extends Component
*/
public void update(Graphics g)
{
+ g.clearRect(0, 0, width, height);
super.update(g);
}