allowing swap() for first master client
This commit is contained in:
parent
e9cfae7aba
commit
6c767072a3
20
view.c
20
view.c
|
@ -260,14 +260,14 @@ zoom(Arg *arg) {
|
|||
for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next))
|
||||
n++;
|
||||
|
||||
c = sel;
|
||||
if((arrange != dofloat) && c != nexttiled(clients)) {
|
||||
detach(c);
|
||||
if(clients)
|
||||
clients->prev = c;
|
||||
c->next = clients;
|
||||
clients = c;
|
||||
focus(c);
|
||||
arrange();
|
||||
}
|
||||
if((c = sel) == nexttiled(clients))
|
||||
if(!(c = nexttiled(c->next)))
|
||||
return;
|
||||
detach(c);
|
||||
if(clients)
|
||||
clients->prev = c;
|
||||
c->next = clients;
|
||||
clients = c;
|
||||
focus(c);
|
||||
arrange();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue