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