Subject: Re: CVS commit: src/lib/libcurses
To: Julian Coleman <jdc@netbsd.org>
From: David Laight <david@l8s.co.uk>
List: source-changes
Date: 10/21/2005 22:12:58
On Wed, Jul 27, 2005 at 08:17:42PM +0000, Julian Coleman wrote:
> 
> Module Name:	src
> Committed By:	jdc
> Date:		Wed Jul 27 20:17:42 UTC 2005
> 
> Modified Files:
> 	src/lib/libcurses: erase.c
> 
> Log Message:
> Make sure that werase() always marks the window as dirty.  This fixes a
> problem (reported by David Bariod on netbsd-help), where erasing an already
> blank window would not clear the screen contents of overlapping windows.

For some reason (which I've not yet discovered) this fix breaks
some of the 'eye candy' in sysinst.
In particular the when the X subwindow of the set selection window is
displayed, a large chunk of the backgroung gets erased.

As yet I'm not even sure which window had the erase() called in it.

	David

-- 
David Laight: david@l8s.co.uk