summaryrefslogtreecommitdiffhomepage
path: root/dwm.c
diff options
context:
space:
mode:
authorbakkeby <[email protected]>2021-04-28 10:52:59 +0200
committerbakkeby <[email protected]>2021-04-28 10:52:59 +0200
commit4bfda0327c1696808db85475e24c898aa3af234e (patch)
tree46787234f42170df28f28cf3ba89bf0b7365afc9 /dwm.c
parenteb66da79ca2be51c0f2b2c2d95952aeba0564bed (diff)
downloaddwm-flexipatch-4bfda0327c1696808db85475e24c898aa3af234e.tar.gz
dwm-flexipatch-4bfda0327c1696808db85475e24c898aa3af234e.zip
anybar: misc improvements ref. #118
Diffstat (limited to 'dwm.c')
-rw-r--r--dwm.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/dwm.c b/dwm.c
index 4ec1182..78476dc 100644
--- a/dwm.c
+++ b/dwm.c
@@ -4284,6 +4284,10 @@ updatebarpos(Monitor *m)
for (bar = m->bar; bar; bar = bar->next) {
bar->bx = m->wx + x_pad;
+ #if BAR_ANYBAR_PATCH && !BAR_ANYBAR_MANAGE_WIDTH_PATCH
+ if (bar->external)
+ continue;
+ #endif // BAR_ANYBAR_PATCH | BAR_ANYBAR_MANAGE_WIDTH_PATCH
bar->bw = m->ww - 2 * x_pad;
}
@@ -4316,9 +4320,8 @@ updatebarpos(Monitor *m)
if (bar->topbar)
m->wy = m->wy + bar->bh + y_pad;
m->wh -= y_pad + bar->bh;
- }
- for (bar = m->bar; bar; bar = bar->next)
bar->by = (bar->topbar ? m->wy - bar->bh : m->wy + m->wh);
+ }
}
void