UT2003 Regression - Patch at last :-))
Alexandre Julliard
julliard at winehq.org
Fri May 20 16:05:12 CDT 2005
"Ann and Jason Edmeades" <us at the-edmeades.demon.co.uk> writes:
> Index: painting.c
> ===================================================================
> RCS file: /home/wine/wine/dlls/user/painting.c,v
> retrieving revision 1.29
> diff -u -r1.29 painting.c
> --- painting.c 13 May 2005 14:03:06 -0000 1.29
> +++ painting.c 20 May 2005 20:26:24 -0000
> @@ -344,7 +344,7 @@
> if ((hrgn = send_ncpaint( child, NULL, &erase_flags )))
> send_erase( child, erase_flags, hrgn, NULL, NULL );
>
> - prev = 0;
> + break;
The problem is that this will cause children to be skipped too. What
you really need is to repaint every window only once, but still
recurse for children. Unfortunately that's a bit tricky to do with a
stateless interface...
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list