diff --git a/dlls/x11drv/winpos.c b/dlls/x11drv/winpos.c index 20626c14b57..dbde92bdeeb 100644 --- a/dlls/x11drv/winpos.c +++ b/dlls/x11drv/winpos.c @@ -1213,8 +1213,7 @@ BOOL X11DRV_ShowWindow( HWND hwnd, INT cmd ) break; case SW_SHOWNOACTIVATE: - swp |= SWP_NOZORDER; - if (GetActiveWindow()) swp |= SWP_NOACTIVATE; + swp |= SWP_NOACTIVATE | SWP_NOZORDER; /* fall through */ case SW_SHOWNORMAL: /* same as SW_NORMAL: */ case SW_SHOWDEFAULT: /* FIXME: should have its own handler */