tapplied sanders jukka patch - dwm - [fork] customized build of dwm, the dynami… | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 7d7cde0fd6ceae2f7d759b924afd8df279a4ddde | |
parent 6b25d06d7d159bf89d740847fedc876ab0137b6b | |
Author: arg@mmvi <unknown> | |
Date: Mon, 25 Sep 2006 20:38:30 +0200 | |
applied sanders jukka patch | |
Diffstat: | |
M dwm.h | 2 +- | |
M event.c | 6 +----- | |
M view.c | 8 +++----- | |
3 files changed, 5 insertions(+), 11 deletions(-) | |
--- | |
diff --git a/dwm.h b/dwm.h | |
t@@ -101,7 +101,7 @@ extern void (*handler[LASTEvent])(XEvent *); /* eve… | |
extern void (*arrange)(Arg *); /* arrange function, ind… | |
extern Atom wmatom[WMLast], netatom[NetLast]; | |
extern Bool running, issel, *seltag; /* seltag is array of Bool… | |
-extern Client *clients, *sel, *stack; /* global cleint list and… | |
+extern Client *clients, *sel, *stack; /* global client list and… | |
extern Cursor cursor[CurLast]; | |
extern DC dc; /* global draw context */ | |
extern Display *dpy; | |
diff --git a/event.c b/event.c | |
t@@ -190,11 +190,7 @@ configurerequest(XEvent *e) { | |
XWindowChanges wc; | |
if((c = getclient(ev->window))) { | |
- if((c == sel) && !c->isfloat && (arrange != dofloat)) { | |
- synconfig(c, sx, sy + bh, sw - 2, sh - 2 - bh, ev->bor… | |
- XSync(dpy, False); | |
- return; | |
- } | |
+ c->ismax = False; | |
gravitate(c, True); | |
if(ev->value_mask & CWX) | |
c->x = ev->x; | |
diff --git a/view.c b/view.c | |
t@@ -101,9 +101,8 @@ dotile(Arg *arg) { | |
Client *c; | |
w = sw - mw; | |
- for(n = 0, c = clients; c; c = c->next) | |
- if(isvisible(c) && !c->isfloat) | |
- n++; | |
+ for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) | |
+ n++; | |
if(n > 1) | |
h = (sh - bh) / (n - 1); | |
t@@ -116,8 +115,7 @@ dotile(Arg *arg) { | |
resize(c, True, TopLeft); | |
continue; | |
} | |
- if(c->ismax) | |
- togglemax(c); | |
+ c->ismax = False; | |
if(n == 1) { | |
c->x = sx; | |
c->y = sy + bh; |