commit 508fc87cccbcf82fb20cc03f5e8f7e38cace9ca9
parent 922e04ebc380dc7d9876790172ee9ec9bfed344a
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Tue, 14 Feb 2006 12:53:40 +0100
fixed select_client cut'n'paste error
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/cmd/wm/client.c b/cmd/wm/client.c
@@ -583,6 +583,8 @@ select_client(Client *c, char *arg)
else {
Area *a = c->area;
int i = client_to_index(c);
+ if(i == -1)
+ return;
if(!strncmp(arg, "prev", 5)) {
if(!i)
i = a->nclient - 1;
@@ -599,7 +601,8 @@ select_client(Client *c, char *arg)
i = cext_strtonum(arg, 1, a->nclient, &errstr);
if(errstr)
return;
+ i--;
}
- focus_client(a->client[i - 1]);
+ focus_client(a->client[i]);
}
}