commit 2e6c149e4971514276eb293fd7fdd23b84c0419a
parent beeeede1591bf424ff61b326e768b95d14f3724f
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Thu, 9 Mar 2006 19:55:24 +0100
fixed crashes on sendto prev|next if in floating layer
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/cmd/wm/client.c b/cmd/wm/client.c
@@ -492,19 +492,19 @@ send2area_client(Client *c, char *arg)
if(i == -1)
return;
- if(!strncmp(arg, "new", 4)) {
+ if(!strncmp(arg, "new", 4) && i) {
if(a->nframe == 1)
return;
to = alloc_area(t);
arrange_tag(t, True);
}
- else if(!strncmp(arg, "prev", 5)) {
+ else if(!strncmp(arg, "prev", 5) && i) {
if(i == 1)
to = t->area[t->narea - 1];
else
to = t->area[i - 1];
}
- else if(!strncmp(arg, "next", 5)) {
+ else if(!strncmp(arg, "next", 5) && i) {
if(i < t->narea - 1)
to = t->area[i + 1];
else