From d2f927543686b2145e394c87c1c512066578f3f9 Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Sun, 16 Nov 2014 20:30:07 -0500 Subject: [PATCH] focusstack(0) focuses master --- dwm.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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); -- 1.7.10.4