URI: 
       made tile simplier - dwm - dynamic window manager
  HTML git clone https://git.parazyd.org/dwm
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit a200c39635dcbd1cb1109353f9c2acab983c8606
   DIR parent 77044e876511f51c34bde379d89e2de754707ee6
  HTML Author: Anselm R. Garbe <garbeam@gmail.com>
       Date:   Mon, 13 Aug 2007 19:19:38 +0200
       
       made tile simplier
       Diffstat:
         M tile.c                              |      43 ++++++++++++++-----------------
       
       1 file changed, 20 insertions(+), 23 deletions(-)
       ---
   DIR diff --git a/tile.c b/tile.c
       @@ -39,31 +39,28 @@ tile(void) {
        
                nx = wax;
                ny = way;
       -        for(i = 0, c = clients; c; c = c->next)
       -                if(isvisible(c)) {
       -                        if(c->isfloating)
       -                                continue;
       -                        c->ismax = False;
       -                        if(i == 0) { /* master */
       -                                nw = mw - 2 * c->border;
       -                                nh = wah - 2 * c->border;
       -                        }
       -                        else {  /* tile window */
       -                                if(i == 1) {
       -                                        ny = way;
       -                                        nx += mw;
       -                                }
       -                                nw = waw - mw - 2 * c->border;
       -                                if(i + 1 == n) /* remainder */
       -                                        nh = (way + wah) - ny - 2 * c->border;
       -                                else
       -                                        nh = th - 2 * c->border;
       +        for(i = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) {
       +                c->ismax = False;
       +                if(i == 0) { /* master */
       +                        nw = mw - 2 * c->border;
       +                        nh = wah - 2 * c->border;
       +                }
       +                else {  /* tile window */
       +                        if(i == 1) {
       +                                ny = way;
       +                                nx += mw;
                                }
       -                        resize(c, nx, ny, nw, nh, False);
       -                        if(n > 1 && th != wah)
       -                                ny += nh + 2 * c->border;
       -                        i++;
       +                        nw = waw - mw - 2 * c->border;
       +                        if(i + 1 == n) /* remainder */
       +                                nh = (way + wah) - ny - 2 * c->border;
       +                        else
       +                                nh = th - 2 * c->border;
                        }
       +                resize(c, nx, ny, nw, nh, False);
       +                if(n > 1 && th != wah)
       +                        ny += nh + 2 * c->border;
       +                i++;
       +        }
        }
        
        void