Index: src/window.c
===================================================================
RCS file: /cvs/gnome/metacity/src/window.c,v
retrieving revision 1.377
diff -p -u -r1.377 window.c
--- src/window.c	12 Feb 2005 07:34:30 -0000	1.377
+++ src/window.c	12 Feb 2005 23:54:07 -0000
@@ -1696,7 +1696,8 @@ meta_window_show (MetaWindow *window)
 
   if ( !takes_focus_on_map &&
        window->display->focus_window != NULL &&
-       !place_on_top_on_map )
+       !place_on_top_on_map &&
+       window->showing_for_first_time )
     {
       if (meta_window_is_ancestor_of_transient (window->display->focus_window,
                                                 window))
