Alexandre Julliard wrote:
Alex Pasadyn ajp@mail.utexas.edu writes:
This patch just puts in a simple check that traps this condition so Wine doesn't crash. I don't know enough about what that code is supposed to be doing to fix it properly. (This is certainly better enough on my system though as it longer crashes!) If someone wants to describe what "should" happen there I can look into really fixing it.
The real problem is that we create one X desktop window in each process, while there is only one desktop window in the Windows sense. So anything that depends on the X desktop window to be shared is broken. The right fix is to manage the X desktop in a separate process.
wouldn't something like Xnest help here ? A+