Skip to content

wine-mono-7.1.2

Choose a tag to compare

@madewokherd madewokherd released this 04 Feb 02:37

The only change since 7.1.1 is reverting SDL from 2.0.18 back to 2.0.16. This change only affects games using XNA 4, for which we provide FNA as a replacement.

Explanation: It turns out that SDL 2.0.18 fixed a bug in focus change detection, so now window activation and deactivation are being detected in situations where they weren't before. This would be awesome, except that SDL responds to these focus changes in broken ways. If SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS is enabled (FNA enables it so in our case it is), focus loss causes a fullscreened window to unfullscreen, and it doesn't go back to fullscreen when activated again. Changing the hint is not a solution, as I've noticed other problems in that configuration. In the long term, this is going to require further investigation to understand what's going wrong and fix whatever bug in SDL, FNA, or Wine might be causing this.