https://bugs.winehq.org/show_bug.cgi?id=57599
--- Comment #2 from Anton Baskanov baskanov@gmail.com --- After displaying the logos the game releases the primary surface, calls SetDisplayMode() with the same mode as before, creates a new primary surface and then waits for WM_PAINT before drawing anything.
Looks like native invalidates the window when the primary surface is destroyed and when SetDisplayMode() is called.