commit 5c67ada11fade6400a65c350afdde0ccfa6d1780
parent 970db324b9e0a2d6cfbede83413083cdfe7473de
Author: Sander van Dijk <sander@wmii.de>
Date: Sat, 18 Mar 2006 17:24:02 +0100
small fix for select prev/next area
Diffstat:
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/cmd/wm/area.c b/cmd/wm/area.c
@@ -83,15 +83,19 @@ select_area(Area *a, char *arg)
else
i = 1;
} else if(!strncmp(arg, "prev", 5)) {
- if(i == 1)
- i = t->narea - 1;
- else if(i != 0)
- i--;
+ if(i>0) {
+ if(i == 1)
+ i = t->narea - 1;
+ else
+ i--;
+ }
} else if(!strncmp(arg, "next", 5)) {
- if(i + 1 < t->narea)
- i++;
- else if (i != 0)
- i = 1;
+ if(i>0) {
+ if(i + 1 < t->narea)
+ i++;
+ else
+ i = 1;
+ }
}
else {
const char *errstr;