Introduction
Introduction Statistics Contact Development Disclaimer Help
tapplied sanders patch of not manipulating sel - dwm - [fork] customized build …
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 0925dd588c6879916c8a9ded1e680963b093b068
parent 6f20315dff5de33e9ff9d3e6856769bccc4a6548
Author: Anselm R. Garbe <[email protected]>
Date: Fri, 8 Sep 2006 08:19:54 +0200
applied sanders patch of not manipulating sel
Diffstat:
M client.c | 6 ++++--
M view.c | 8 ++++----
2 files changed, 8 insertions(+), 6 deletions(-)
---
diff --git a/client.c b/client.c
t@@ -414,14 +414,16 @@ togglemax(Arg *arg)
void
unmanage(Client *c)
{
+ Client *nc;
+
XGrabServer(dpy);
XSetErrorHandler(xerrordummy);
detach(c);
detachstack(c);
if(sel == c) {
- for(sel = stack; sel && !isvisible(sel); sel = sel->snext);
- focus(sel);
+ for(nc = stack; nc && !isvisible(nc); nc = nc->snext);
+ focus(nc);
}
XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
diff --git a/view.c b/view.c
t@@ -77,8 +77,8 @@ dofloat(Arg *arg)
ban(c);
}
if(!sel || !isvisible(sel)) {
- for(sel = stack; sel && !isvisible(sel); sel = sel->snext);
- focus(sel);
+ for(c = stack; c && !isvisible(c); c = c->snext);
+ focus(c);
}
restack();
}
t@@ -141,8 +141,8 @@ dotile(Arg *arg)
ban(c);
}
if(!sel || !isvisible(sel)) {
- for(sel = stack; sel && !isvisible(sel); sel = sel->snext);
- focus(sel);
+ for(c = stack; c && !isvisible(c); c = c->snext);
+ focus(c);
}
restack();
}
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.