aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavidpkj <davidpenkow1@gmail.com>2023-12-15 13:42:05 +0100
committerdavidpkj <davidpenkow1@gmail.com>2023-12-15 13:42:05 +0100
commitf41905e8bd410d37bbbe624b27c218c042d15708 (patch)
treeb12ed5ad2887bae4458b1fccce707070b68f0c5b
parent3dfef3ff381a15b34e58f3ba08a1dee1c6921986 (diff)
Fixed bar disappearing inconsistently on layout changeHEADmaster
-rw-r--r--dwm.c7
1 files changed, 5 insertions, 2 deletions
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] };