Emil Velikov (@xexaxo) commented about dlls/winex11.drv/window.c:
X11DRV_window_to_X_rect( data, visible_rect, window_rect, client_rect ); if (!data->whole_window && !data->embedded) goto done; /* use default surface */
- if (swp_flags & SWP_HIDEWINDOW) goto done; /* use default surface */
With this moved, we no longer call the above window managed magic. That should not matter, right?