applied Gottox patch to simplify the resizing of col, instead of resizing the current area, it only resizes the master area in the future (seems more predictable)
authorarg@mig29
Tue, 31 Oct 2006 12:06:38 +0100
changeset 558 e249e2952a32
parent 557 9a17f6e105f4
child 559 a2c465098a3b
applied Gottox patch to simplify the resizing of col, instead of resizing the current area, it only resizes the master area in the future (seems more predictable)
config.mk
dwm.1
view.c
--- a/config.mk	Tue Oct 31 09:02:42 2006 +0100
+++ b/config.mk	Tue Oct 31 12:06:38 2006 +0100
@@ -1,5 +1,5 @@
 # dwm version
-VERSION = 2.0
+VERSION = 2.1
 
 # Customize below to fit your system
 
--- a/dwm.1	Tue Oct 31 09:02:42 2006 +0100
+++ b/dwm.1	Tue Oct 31 12:06:38 2006 +0100
@@ -63,10 +63,10 @@
 Zooms/cycles current window to/from master area (tiling mode), toggles maximization current window (floating mode).
 .TP
 .B Mod1-g
-Grow current area (tiling mode only).
+Grow master area (tiling mode only).
 .TP
 .B Mod1-s
-Shrink current area (tiling mode only).
+Shrink master area (tiling mode only).
 .TP
 .B Mod1-Shift-[1..n]
 Apply
--- a/view.c	Tue Oct 31 09:02:42 2006 +0100
+++ b/view.c	Tue Oct 31 12:06:38 2006 +0100
@@ -196,24 +196,9 @@
 
 void
 resizecol(Arg *arg) {
-	unsigned int n;
-	Client *c;
-
-	for(n = 0, c = clients; c; c = c->next)
-		if(isvisible(c) && !c->isfloat)
-			n++;
-	if(!sel || sel->isfloat || n < 2 || (arrange == dofloat))
+	if(master + arg->i > 950 || master + arg->i < 50)
 		return;
-	if(sel == getnext(clients)) {
-		if(master + arg->i > 950 || master + arg->i < 50)
-			return;
-		master += arg->i;
-	}
-	else {
-		if(master - arg->i > 950 || master - arg->i < 50)
-			return;
-		master -= arg->i;
-	}
+	master += arg->i;
 	arrange();
 }