Introduction
Introduction Statistics Contact Development Disclaimer Help
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);
}
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.