Index: winmultiwindowwindow.c
===================================================================
RCS file: /cvs/xorg/xc/programs/Xserver/hw/xwin/winmultiwindowwindow.c,v
retrieving revision 1.1.4.1.2.25
diff -u -b -r1.1.4.1.2.25 winmultiwindowwindow.c
--- winmultiwindowwindow.c	14 Apr 2004 06:12:44 -0000	1.1.4.1.2.25
+++ winmultiwindowwindow.c	17 Apr 2004 07:31:14 -0000
@@ -584,7 +584,8 @@
   /* Change style back to popup, already placed... */
   SetWindowLong (hWnd, GWL_STYLE, WS_POPUP | WS_CLIPCHILDREN | WS_CLIPSIBLINGS);
   SetWindowPos (hWnd, 0, 0, 0, 0, 0,
-		SWP_FRAMECHANGED | SWP_NOZORDER | SWP_NOMOVE | SWP_NOSIZE);
+		SWP_NOACTIVATE | SWP_FRAMECHANGED | SWP_NOZORDER | SWP_NOMOVE
+		| SWP_NOSIZE);
 
   pWinPriv->hWnd = hWnd;
 
Index: winmultiwindowwndproc.c
===================================================================
RCS file: /cvs/xorg/xc/programs/Xserver/hw/xwin/winmultiwindowwndproc.c,v
retrieving revision 1.1.6.17
diff -u -b -r1.1.6.17 winmultiwindowwndproc.c
--- winmultiwindowwndproc.c	14 Apr 2004 06:12:44 -0000	1.1.6.17
+++ winmultiwindowwndproc.c	17 Apr 2004 07:31:15 -0000
@@ -906,7 +906,7 @@
 	  ErrorF ("overridden window is shown\n");
 #endif
 	  SetWindowPos (hwnd, HWND_TOPMOST, 0, 0, 0, 0,
-			SWP_NOMOVE | SWP_NOSIZE);
+			SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
 	}
 	  
       /* Setup the Window Manager message */
