dwm

my fork of dwm
Index Commits Files Refs README LICENSE
commit a200c39635dcbd1cb1109353f9c2acab983c8606
parent 77044e876511f51c34bde379d89e2de754707ee6
Author: Anselm R. Garbe <garbeam@gmail.com>
Date:   Mon, 13 Aug 2007 19:19:38 +0200

made tile simplier
Diffstat:
Mtile.c | 43++++++++++++++++++++-----------------------
1 file changed, 20 insertions(+), 23 deletions(-)
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