WineX11.drv: Add an X11 window for the client area [attempt2]

Roderick Colenbrander thunderbird2k at gmx.net
Tue Dec 18 04:15:45 CST 2007


By accident I discovered that with this patch the wine desktop window doesn't work properly if there are multiple windows around (you notice redrawing issues). I haven't seen those before, so there is something wrong in this patch but I don't know where to look (I guess it is the client_window = whole_window code).

Roderick

> The previous patch accidently undid one of Stefan's changes and prevented
> it from compiling. This patch should be fine.
> 
> Roderick
> 
> 
> > Hi,
> > 
> > This is an updated version of the previous patch. It contains the
> > following changes:
> > - the client window is set to the whole window in case of the desktop
> > - NortWestGravity is used when creating the client window
> > - the client window is destroyed in SetParent together with the other
> X11
> > windows
> > 
> > The patch was tested using the user32 tests and various opengl / d3d
> test
> > apps. All worked correctly.
> > 
> > Regards,
> > Roderick Colenbrander
> > 
> > -- 
> > GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
> > Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
> 
> -- 
> GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
> Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail

-- 
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser



More information about the wine-devel mailing list