diff options
Diffstat (limited to 'libjava/java/awt/Container.java')
-rw-r--r-- | libjava/java/awt/Container.java | 3 |
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); } |