wine/windows painting.c
Marcelo Duarte
wine-devel at bol.com.br
Sun Dec 7 21:47:06 CST 2003
Em Dom 07 Dez 2003 07:01, Andreas Mohr escreveu:
> Hi,
>
> On Sun, Dec 07, 2003 at 03:51:01AM -0300, Marcelo Duarte wrote:
> > This patch caused a regression in Winamp 2.91, and the top window is not
> > repainted.
>
> Maybe (just *maybe*) the patch is actually very correct,
> but Winamp for some reason collects some more "dirty" data that just
> happens to be committed to screen by this random unrelated WM_PAINT
> message...
Yes, you are correct. I made more some tests, also removing all and part of
the code, and finished discovering that this patch is not the cause. This
patch only made me to see that the problem existed.
> In other words: the dirty graphics area in Winamp should have been painted
> by some other Windows function already which is responsible for these
> graphics changes in Winamp. Since this seems to not get done, it appears
> that the superfluous WM_PAINT is necessary to clean their act up after the
> fact.
>
> Thus the actual challenge would probably be to find the place where we
> should have issued the REAL WM_PAINT by one way or another, in order to
> make Winamp happy again...
Yes, but nor I know for where to start and still has the problem of the
heading not to appear if he will not be in desktop mode....
--
Marcelo Duarte
More information about the wine-devel
mailing list