composite still redirect the overlay window?
Deron Johnson
Deron.Johnson at Sun.COM
Thu Mar 30 11:47:16 PST 2006
I thought I fixed that bug. Please check compwindow.c:compCheckRedirect.
Does it have the following code?
Bool
compCheckRedirect (WindowPtr pWin)
{
CompWindowPtr cw = GetCompWindow (pWin);
CompScreenPtr cs = GetCompScreen(pWin->drawable.pScreen);
Bool should;
should = pWin->realized && (pWin->drawable.class != InputOnly) &&
(cw != NULL);
/* Never redirect the overlay window */ <<<<<<<<<<<<<
if (cs->pOverlayWin != NULL) {
if (pWin == cs->pOverlayWin) {
should = FALSE;
}
}
If not then you don't have the latest version of the file. I did a
checkout of a fresh version of xserver and I have verified that
this fix did get integrated.
If you have this fix and the overlay window is still being redirected
I would like to know more about how you are determining this. When I
run the attached test program (from Soeren) on my version with the
above fix I see the purple screen, which indicates that the overlay
window is not being redirected.
Carlos Eduardo Rodrigues Diógenes wrote On 03/30/06 11:46,:
> Hi,
>
> After the last commites of Deron Johson I recompiled my Xorg and noticed
> that the overlay window is still being redirect. There is anything
> missing to complete the composite extension?
>
> Thanks,
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ovbug6411.c
URL: <http://lists.x.org/archives/xorg/attachments/20060330/ead1efba/attachment.c>
More information about the xorg
mailing list