https://bugs.winehq.org/show_bug.cgi?id=33479
--- Comment #49 from Sebastian Lackner sebastian@fds-team.de --- (In reply to haarp from comment #47)
(In reply to Sebastian Lackner from comment #45)
I can confirm that your patch fixes the issue in the Crysis series of games aswell!
Thanks for testing.
(In reply to paulo from comment #48)
Why isn't the patch merged if it fixes everything?
As you can probably see the (hopefully) correct patch from comment #45 exists only since about a week. In the same comment I was asking other developers to take a look at it, without any answer so far. Did you take a look?
I have submitted it for review now without waiting for further comments, although I am not really sure if this is the best solution to solve it. Alternative solutions would be to filter messages on the user side (user32 or winex11) instead of the wineserver. It would also be possible to add back a desktop check to winex11, and I have no idea which solution is preferred by other developers.
BTW: This bug is open for about a year now, the analysis and an experimental patch is known for about a week. Don't you think you should be a bit more patient ...? ;) It seems to be a quite common misunderstanding in the user community about how wine development works. Patches have to be reviewed, checked for correctness, ..., it is not sufficient that it fixes app/game X.