From: Jason Woofenden Date: Mon, 17 Nov 2014 01:30:07 +0000 (-0500) Subject: focusstack(0) focuses master X-Git-Url: https://jasonwoof.com/gitweb/?p=dwm.git;a=commitdiff_plain;h=d2f927543686b2145e394c87c1c512066578f3f9;ds=sidebyside focusstack(0) focuses master --- diff --git a/dwm.c b/dwm.c index 31fad43..74a28a3 100644 --- a/dwm.c +++ b/dwm.c @@ -851,7 +851,14 @@ focusstack(const Arg *arg) { if(!selmon->sel) return; - if(arg->i > 0) { + if(arg->i == 0) { + for(i = selmon->clients; i != selmon->sel; i = i->next) { + if(ISVISIBLE(i)) { + c = i; + break; + } + } + } else if(arg->i > 0) { for(c = selmon->sel->next; c && !ISVISIBLE(c); c = c->next); if(!c) for(c = selmon->clients; c && !ISVISIBLE(c); c = c->next);