http://bugs.winehq.org/show_bug.cgi?id=22463
--- Comment #14 from Erich Hoover ehoover@mines.edu 2010-05-10 16:01:54 --- (In reply to comment #13)
...
So, while current git + patch seems to be more correct, it's hard to say if things are actually where they need to be.
We probably need some more testing. I'll try to find/make some as time permits.
Is the current git + patch back to where it was before? My main concern would be to get us back to where we were before 1.2 comes out, anything more than that is just icing on the cake.
Please be mindful that the patch I posted is just an undo on the tiny piece that I believe caused the problem. With the information that that code is the responsible party we can narrow down where to look to fix the regression. Since everything has moved with the recent patches the "appropriate" place to set the cursor is not precisely where the patch does it (I need to track down the appropriate caller of x11drv_init_thread_data and make the fix there).