http://bugs.winehq.org/show_bug.cgi?id=6971
--- Comment #221 from Forest Hale lordhavoc@ghdigital.com 2009-01-17 22:50:08 --- (In reply to comment #220)
I don't think that such a patch is likely to be accepted, even if it works. If the thread with the DGA mouse grab becomes nonresponsive, it becomes impossible to move the mouse until that program is killed (and maybe longer). I've been told that Wine won't do X mouse grabs for a similar reason.
Pretty much every native Linux game does exactly this (X mouse grab, and often DGA as well), so arguably this is an X problem and not one peculiar to wine.
We can't demand that a game in wine to work better than a native game.
I assume this will all be fixed with XInput2, but until then I think the current situation is fixable, at least for a majority of users, and it would end the steady stream of hacks being contributed.