https://bugs.winehq.org/show_bug.cgi?id=53660
Bug ID: 53660 Summary: wait_for_withdrawn_state Product: Wine Version: 7.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: antoine@nagafix.co.uk Distribution: ---
We have an issue where something in wine behave differently when receiving a WM_DELETE_WINDOW message: with some window managers it unmaps the window (ie: fluxbox) but with others (ie: xpra) it does not and this triggers the wait_for_widthdrawn_state timeout: https://github.com/Xpra-org/xpra/issues/3478#issuecomment-1237260437
Can you please clarify what wine is waiting for and why? As per the link above, which points to the wine source for map_window / unmap_window and X11DRV_WindowPosChanging / X11DRV_WindowPosChanged, it is really not clear to me why the window would not be unmapped when receiving WM_DELETE_WINDOW.