dwm-meillo
diff view.c @ 512:aca04c3022c1
fixed the z-layer issue described on mailinglist
author | Anselm R. Garbe <arg@10kloc.org> |
---|---|
date | Fri, 29 Sep 2006 17:12:57 +0200 |
parents | 1599c953647b |
children | e43292f339ea |
line diff
1.1 --- a/view.c Fri Sep 29 17:02:56 2006 +0200 1.2 +++ b/view.c Fri Sep 29 17:12:57 2006 +0200 1.3 @@ -294,11 +294,18 @@ 1.4 XRaiseWindow(dpy, sel->win); 1.5 XRaiseWindow(dpy, sel->twin); 1.6 } 1.7 - if(arrange != dofloat) 1.8 + if(arrange != dofloat) { 1.9 + if(!sel->isfloat) { 1.10 + XLowerWindow(dpy, sel->twin); 1.11 + XLowerWindow(dpy, sel->win); 1.12 + } 1.13 for(c = nexttiled(clients); c; c = nexttiled(c->next)) { 1.14 + if(c == sel) 1.15 + continue; 1.16 XLowerWindow(dpy, c->twin); 1.17 XLowerWindow(dpy, c->win); 1.18 } 1.19 + } 1.20 drawall(); 1.21 XSync(dpy, False); 1.22 while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));