summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dwm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/dwm.c b/dwm.c
index b532113..29a6300 100644
--- a/dwm.c
+++ b/dwm.c
@@ -869,8 +869,8 @@ focusstack(const Arg *arg)
if (arg->i > 0) {
c = selmon->sel->next;
- int i = 2;
- while (i) {
+
+ for (int i = 0; i < 2; i++) {
for (;c ; c = c->next) {
if (!ISVISIBLE(c))
continue;
@@ -883,8 +883,8 @@ focusstack(const Arg *arg)
c = selmon->clients;
else
break;
- i--;
}
+
} else {
for (i = selmon->clients; i != selmon->sel; i = i->next) {
if(!focusfloat && ISVISIBLE(i) && !i->isfloating)