On Thu Aug 7 08:28:13 2025 +0000, Rémi Bernon wrote:
Any reason not to do that in win32u? We pass the fullscreen flag from there, I think it would be appropriate to fixup visible rect there too.
It's because the behavior of changing window size when there is a __NET_WM_STATE_FULLSCREEN is limited to winex11.drv. For example, winemac.drv doesn't have a __NET_WM_STATE_FULLSCREEN and thus doesn't need this fixup. My first implementation was in win32u, but later I decided it's better to be in winex11.drv.