equal
deleted
inserted
replaced
292 } |
292 } |
293 if(sel->isfloat || arrange == dofloat) { |
293 if(sel->isfloat || arrange == dofloat) { |
294 XRaiseWindow(dpy, sel->win); |
294 XRaiseWindow(dpy, sel->win); |
295 XRaiseWindow(dpy, sel->twin); |
295 XRaiseWindow(dpy, sel->twin); |
296 } |
296 } |
297 if(arrange != dofloat) |
297 if(arrange != dofloat) { |
|
298 if(!sel->isfloat) { |
|
299 XLowerWindow(dpy, sel->twin); |
|
300 XLowerWindow(dpy, sel->win); |
|
301 } |
298 for(c = nexttiled(clients); c; c = nexttiled(c->next)) { |
302 for(c = nexttiled(clients); c; c = nexttiled(c->next)) { |
|
303 if(c == sel) |
|
304 continue; |
299 XLowerWindow(dpy, c->twin); |
305 XLowerWindow(dpy, c->twin); |
300 XLowerWindow(dpy, c->win); |
306 XLowerWindow(dpy, c->win); |
301 } |
307 } |
|
308 } |
302 drawall(); |
309 drawall(); |
303 XSync(dpy, False); |
310 XSync(dpy, False); |
304 while(XCheckMaskEvent(dpy, EnterWindowMask, &ev)); |
311 while(XCheckMaskEvent(dpy, EnterWindowMask, &ev)); |
305 } |
312 } |
306 |
313 |