https://bugs.winehq.org/show_bug.cgi?id=40777
--- Comment #7 from Roland Häder roland@mxchange.org --- (In reply to Paul Gofman from comment #6)
Created attachment 65457 [details] Fix
I've tested the demo.
The launcher is getting confused by zero window coordinates passed to WM_NCCALCSIZE when SetWindowPos() is called from SetWindowRgn(). Zero coordinate are passed to WM_WINDOWPOSCHANGING in WINPOS structure both under Windows and Wine, but WM_NCCALCSIZE is different.
I am attaching the patch which is fixing it.
Thank you for putting efforts into it, very kind. :-) I hope the patch matches quality minimum so it will make it into WINE repository. I will test (applied flawless) it for you with the retail version. Still the DRM might deserve an other "fix". ;-)