From: Rémi Bernon <rbernon(a)codeweavers.com> --- dlls/winex11.drv/window.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c index a74953d18ad..98d4cf683d1 100644 --- a/dlls/winex11.drv/window.c +++ b/dlls/winex11.drv/window.c @@ -2822,7 +2822,11 @@ BOOL X11DRV_SystrayDockRemove( HWND hwnd ) if ((data = get_win_data( hwnd ))) { - if ((ret = data->embedded)) window_set_wm_state( data, WithdrawnState, FALSE ); + if ((ret = data->embedded)) + { + window_set_wm_state( data, WithdrawnState, FALSE ); + XFlush( data->display ); + } release_win_data( data ); } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9434