Introduction
Introduction Statistics Contact Development Disclaimer Help
tapplied Peters two patches, please test hg tip, if nothing breaks this is 5.9 …
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit d83454f6b7bcc982ab52b61aac564369ac8994e6
parent 27b0142203e06bdbb1ff3c2179ac88e08aa4295e
Author: [email protected] <unknown>
Date: Sat, 9 Jul 2011 07:57:10 +0100
applied Peters two patches, please test hg tip, if nothing breaks this is 5.9
Diffstat:
M dwm.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/dwm.c b/dwm.c
t@@ -389,7 +389,6 @@ 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@@ -598,6 +597,7 @@ 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,9 +1149,10 @@ 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@@ -1616,6 +1617,7 @@ void
tag(const Arg *arg) {
if(selmon->sel && arg->ui & TAGMASK) {
selmon->sel->tags = arg->ui & TAGMASK;
+ focus(NULL);
arrange(selmon);
}
}
t@@ -1696,6 +1698,7 @@ toggletag(const Arg *arg) {
newtags = selmon->sel->tags ^ (arg->ui & TAGMASK);
if(newtags) {
selmon->sel->tags = newtags;
+ focus(NULL);
arrange(selmon);
}
}
t@@ -1706,6 +1709,7 @@ toggleview(const Arg *arg) {
if(newtagset) {
selmon->tagset[selmon->seltags] = newtagset;
+ focus(NULL);
arrange(selmon);
}
}
t@@ -1971,6 +1975,7 @@ 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.