From f41905e8bd410d37bbbe624b27c218c042d15708 Mon Sep 17 00:00:00 2001 From: davidpkj Date: Fri, 15 Dec 2023 13:42:05 +0100 Subject: Fixed bar disappearing inconsistently on layout change --- dwm.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'dwm.c') diff --git a/dwm.c b/dwm.c index 6470b69..0311511 100644 --- a/dwm.c +++ b/dwm.c @@ -855,8 +855,11 @@ cyclelayout(const Arg *arg) else if(switchto < 0) switchto = l - 1; - if (switchto != 1) - togglebar(0); + if (switchto == 2) { + if (selmon->by == selmon->my) togglebar(0); + } else { + if (selmon->by != selmon->my) togglebar(0); + } selmon->ltcur = switchto; Arg arg2 = {.v= &layouts[switchto] }; -- cgit v1.2.3