http://bugs.winehq.org/show_bug.cgi?id=26924
--- Comment #50 from Alexandre Julliard julliard@winehq.org 2012-09-15 14:49:11 CDT --- The patch is wrong, the user32 side is correct now. The problem is that the x11drv side doesn't yet cope with being called from a different thread.