fix: barheight

This commit is contained in:
speedie 2022-12-06 21:41:08 +01:00
parent edb2ab5bbe
commit 633947920b

View file

@ -3119,12 +3119,14 @@ setbarheight(const Arg *arg)
{
bh += arg->i;
Monitor *m;
Bar *bar;
if (bh < drw->font->h)
bh = drw->font->h;
updatebarpos(selmon);
drawbaritems(m);
updatebarpos(selmon);
for (bar = selmon->bar; bar; bar = bar->next)
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
arrange(selmon);
}
@ -3143,8 +3145,11 @@ void
resetbarheight(const Arg *arg)
{
bh = drw->font->h + barheight;
Bar *bar;
updatebarpos(selmon);
updatebarpos(selmon);
for (bar = selmon->bar; bar; bar = bar->next)
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
arrange(selmon);
}
@ -5665,7 +5670,9 @@ togglebarpos(const Arg *arg)
Monitor *m = bar->mon;
bar->barposition = !bar->barposition;
updatebarpos(selmon);
updatebarpos(selmon);
for (bar = selmon->bar; bar; bar = bar->next)
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
arrange(selmon);
}