tundo the focus optimisation patch for 5.9 - dwm - [fork] customized build of d… | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit a692bdcf2b71dd0f776402be7b99df511a8333e7 | |
parent d83454f6b7bcc982ab52b61aac564369ac8994e6 | |
Author: [email protected] <unknown> | |
Date: Sun, 10 Jul 2011 21:12:05 +0100 | |
undo the focus optimisation patch for 5.9 | |
Diffstat: | |
M dwm.c | 9 ++------- | |
1 file changed, 2 insertions(+), 7 deletions(-) | |
--- | |
diff --git a/dwm.c b/dwm.c | |
t@@ -389,6 +389,7 @@ arrange(Monitor *m) { | |
showhide(m->stack); | |
else for(m = mons; m; m = m->next) | |
showhide(m->stack); | |
+ focus(NULL); | |
if(m) | |
arrangemon(m); | |
else for(m = mons; m; m = m->next) | |
t@@ -597,7 +598,6 @@ configurenotify(XEvent *e) { | |
updatebars(); | |
for(m = mons; m; m = m->next) | |
XMoveResizeWindow(dpy, m->barwin, m->wx, m->by… | |
- focus(NULL); | |
arrange(NULL); | |
} | |
} | |
t@@ -1149,10 +1149,9 @@ manage(Window w, XWindowAttributes *wa) { | |
attach(c); | |
attachstack(c); | |
XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* so… | |
+ XMapWindow(dpy, c->win); | |
setclientstate(c, NormalState); | |
arrange(c->mon); | |
- XMapWindow(dpy, c->win); | |
- focus(c); | |
} | |
void | |
t@@ -1617,7 +1616,6 @@ void | |
tag(const Arg *arg) { | |
if(selmon->sel && arg->ui & TAGMASK) { | |
selmon->sel->tags = arg->ui & TAGMASK; | |
- focus(NULL); | |
arrange(selmon); | |
} | |
} | |
t@@ -1698,7 +1696,6 @@ toggletag(const Arg *arg) { | |
newtags = selmon->sel->tags ^ (arg->ui & TAGMASK); | |
if(newtags) { | |
selmon->sel->tags = newtags; | |
- focus(NULL); | |
arrange(selmon); | |
} | |
} | |
t@@ -1709,7 +1706,6 @@ toggleview(const Arg *arg) { | |
if(newtagset) { | |
selmon->tagset[selmon->seltags] = newtagset; | |
- focus(NULL); | |
arrange(selmon); | |
} | |
} | |
t@@ -1975,7 +1971,6 @@ view(const Arg *arg) { | |
selmon->seltags ^= 1; /* toggle sel tagset */ | |
if(arg->ui & TAGMASK) | |
selmon->tagset[selmon->seltags] = arg->ui & TAGMASK; | |
- focus(NULL); | |
arrange(selmon); | |
} | |