commit e90a8151d4a6dcaa745ad2f206df44c4bf8f366b
parent d2aba5b621624f92e5fb775645974f5bd55cb7df
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Wed, 12 Apr 2006 11:36:17 +0200
fixed remark send by Sander in send_to_client
Diffstat:
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/cmd/wm/client.c b/cmd/wm/client.c
@@ -547,11 +547,10 @@ send_client_to(Client *c, char *arg)
return;
if(!strncmp(arg, "prev", 5) && i) {
- if(a->frame.size == 1)
- return;
if(i > 1)
to = v->area.data[i - 1];
- else {
+ else if(a->frame.size == 1) {
+ return;
Area *p, *n;
unsigned int j;
p = to = create_area(v);
@@ -562,16 +561,18 @@ send_client_to(Client *c, char *arg)
}
arrange_view(v, True);
}
+ else
+ return;
}
else if(!strncmp(arg, "next", 5) && i) {
- if(a->frame.size == 1)
- return;
if(i < v->area.size - 1)
to = v->area.data[i + 1];
- else {
+ else if(a->frame.size == 1) {
to = create_area(v);
arrange_view(v, True);
}
+ else
+ return;
}
else if(!strncmp(arg, "toggle", 7)) {
if(i)