| tadded some TODOs, some other focus fixes - dwm - [fork] customized build of dw… | |
| git clone git://src.adamsgaard.dk/dwm | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit ab06f7444bf558d4a58e6ca617b1b4f55c6b00c7 | |
| parent a2a359097922111d13a1db7fd3da132cad84deaa | |
| Author: Anselm R Garbe <[email protected]> | |
| Date: Wed, 24 Jun 2009 20:04:18 +0100 | |
| added some TODOs, some other focus fixes | |
| Diffstat: | |
| M dwm.c | 8 ++++++-- | |
| 1 file changed, 6 insertions(+), 2 deletions(-) | |
| --- | |
| diff --git a/dwm.c b/dwm.c | |
| t@@ -1504,8 +1504,9 @@ tagmon(const Arg *arg) { | |
| c->mon = m; | |
| attach(c); | |
| attachstack(c); | |
| - selmon->sel = selmon->stack; | |
| m->sel = c; | |
| + for(c = selmon->stack; c && !ISVISIBLE(c); c = c->snex… | |
| + selmon->sel = c; | |
| arrange(); | |
| break; | |
| } | |
| t@@ -1620,7 +1621,10 @@ unmanage(Client *c) { | |
| detach(c); | |
| detachstack(c); | |
| if(c->mon->sel == c) { | |
| - c->mon->sel = c->mon->stack; | |
| + /* TODO: consider separate the next code into a function or in… | |
| + Client *tc; | |
| + for(tc = c->mon->stack; tc && !ISVISIBLE(tc); tc = tc->snext); | |
| + c->mon->sel = tc; | |
| focus(NULL); | |
| } | |
| XUngrabButton(dpy, AnyButton, AnyModifier, c->win); |