diff -r b85f4799add5 -r 42c9db715d33 UIPainter.st --- a/UIPainter.st Sun May 10 22:49:57 2009 +0200 +++ b/UIPainter.st Sun May 10 22:50:12 2009 +0200 @@ -5884,7 +5884,9 @@ lastDrawnMaster := nil. windowSpec := nil. - self canvas components notEmptyOrNil ifTrue:[ self halt ]. + self canvas components copy do:[:aView| + aView destroy + ]. self canvas subViews copy do:[:aView| "/ care to not destroy the transparent input view (aView isInputOnly) ifFalse:[aView destroy]