Index: src/core/window.c =================================================================== --- src/core/window.c (revision 3649) +++ src/core/window.c (working copy) @@ -2009,7 +2009,7 @@ { MetaWindow *w = tmp->data; - if (w->wm_state_above) + if (w->wm_state_above && w != newbie) { /* We have found a window that is "above". Perhaps it overlaps. */ if (windows_overlap (w, newbie))