sanitization of several clunky stuff, removed heretag (rarely of use), simplified pop(), changed shortcuts to always contain MODKEY

This commit is contained in:
arg@10ksloc.org
2006-07-21 07:37:52 +02:00
parent 04eb016e78
commit cd8d8e1208
4 changed files with 40 additions and 48 deletions

View File

@ -476,7 +476,7 @@ unmanage(Client *c)
void
zoom(Arg *arg)
{
Client *c;
Client *c, **l;
if(!sel)
return;
@ -486,6 +486,19 @@ zoom(Arg *arg)
sel = c;
}
pop(sel);
/* pop */
for(l = &clients; *l && *l != sel; l = &(*l)->next);
if(sel->prev)
sel->prev->next = sel->next;
if(sel->next)
sel->next->prev = sel->prev;
*l = sel->next;
sel->prev = NULL;
if(clients)
clients->prev = sel;
sel->next = clients;
clients = sel;
arrange(NULL);
focus(sel);
}