From: Anselm R. Garbe Date: Fri, 29 Sep 2006 15:12:57 +0000 (+0200) Subject: fixed the z-layer issue described on mailinglist X-Git-Url: https://jasonwoof.com/gitweb/?p=dwm.git;a=commitdiff_plain;h=7225c99903c1a7ada44d575251e3aca64625a172 fixed the z-layer issue described on mailinglist --- diff --git a/view.c b/view.c index ac8e7a3..a3b2029 100644 --- a/view.c +++ b/view.c @@ -294,11 +294,18 @@ restack(void) { XRaiseWindow(dpy, sel->win); XRaiseWindow(dpy, sel->twin); } - if(arrange != dofloat) + if(arrange != dofloat) { + if(!sel->isfloat) { + XLowerWindow(dpy, sel->twin); + XLowerWindow(dpy, sel->win); + } for(c = nexttiled(clients); c; c = nexttiled(c->next)) { + if(c == sel) + continue; XLowerWindow(dpy, c->twin); XLowerWindow(dpy, c->win); } + } drawall(); XSync(dpy, False); while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));