http://bugs.winehq.org/show_bug.cgi?id=31386
--- Comment #2 from GyB gyebro69@gmail.com 2012-08-16 03:23:03 CDT --- (In reply to comment #1)
Thank you for the detailed bug report, that helps a lot. I sent a patch for this issue on the 6th:
http://source.winehq.org/patches/data/88852
Unfortunately, like most of my patches it is being ignored without feedback. Honestly, I would contribute to Wine more if my patches had a better chance of being accepted.
Thanks for your effort, the patch indeed fixes the reported problem. I can't judge whether your patch is correct in its entirety or not, but I'll keep testing it with other games/apps to see if it causes any problem.