fix: barheight
This commit is contained in:
parent
edb2ab5bbe
commit
633947920b
15
speedwm.c
15
speedwm.c
|
@ -3119,12 +3119,14 @@ setbarheight(const Arg *arg)
|
||||||
{
|
{
|
||||||
bh += arg->i;
|
bh += arg->i;
|
||||||
Monitor *m;
|
Monitor *m;
|
||||||
|
Bar *bar;
|
||||||
|
|
||||||
if (bh < drw->font->h)
|
if (bh < drw->font->h)
|
||||||
bh = drw->font->h;
|
bh = drw->font->h;
|
||||||
|
|
||||||
updatebarpos(selmon);
|
updatebarpos(selmon);
|
||||||
drawbaritems(m);
|
for (bar = selmon->bar; bar; bar = bar->next)
|
||||||
|
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
|
||||||
arrange(selmon);
|
arrange(selmon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3143,8 +3145,11 @@ void
|
||||||
resetbarheight(const Arg *arg)
|
resetbarheight(const Arg *arg)
|
||||||
{
|
{
|
||||||
bh = drw->font->h + barheight;
|
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);
|
arrange(selmon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5665,7 +5670,9 @@ togglebarpos(const Arg *arg)
|
||||||
Monitor *m = bar->mon;
|
Monitor *m = bar->mon;
|
||||||
|
|
||||||
bar->barposition = !bar->barposition;
|
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);
|
arrange(selmon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue