|
|
@ -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(); |
|
|
|
} |