simplify bh removal in drawmenu_layer() significantly
This commit is contained in:
parent
acdac97d75
commit
00966f7547
27
libs/draw.c
27
libs/draw.c
|
@ -574,43 +574,24 @@ void drawmenu_layer(void) {
|
||||||
get_mh();
|
get_mh();
|
||||||
|
|
||||||
// why have an empty line?
|
// why have an empty line?
|
||||||
if ((hideprompt && hideinput && hidemode && hidematchcount && hidecaps
|
if ((hideprompt && hideinput && hidemode && hidematchcount && hidecaps)) {
|
||||||
#if USEIMAGE
|
|
||||||
) && (!image || hideimage)) {
|
|
||||||
#else
|
|
||||||
)) {
|
|
||||||
#endif
|
|
||||||
y -= bh;
|
y -= bh;
|
||||||
mh -= bh;
|
mh -= bh;
|
||||||
|
|
||||||
if (!protocol) {
|
if (!protocol && (hideimage || !image)) {
|
||||||
#if USEX
|
#if USEX
|
||||||
if (!win) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
XResizeWindow(dpy, win, mw - 2 * sp - 2 * borderwidth, mh);
|
XResizeWindow(dpy, win, mw - 2 * sp - 2 * borderwidth, mh);
|
||||||
drw_resize(drw, mw - 2 * sp - 2 * borderwidth, mh);
|
drw_resize(drw, mw - 2 * sp - 2 * borderwidth, mh);
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else if (protocol && (hideimage || !image)) {
|
||||||
resizeclient();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#if USEIMAGE
|
|
||||||
else if (hideprompt && hideinput && hidemode && hidematchcount && hidecaps) {
|
|
||||||
y -= bh;
|
|
||||||
mh -= bh;
|
|
||||||
|
|
||||||
#if USEWAYLAND
|
#if USEWAYLAND
|
||||||
if (protocol) {
|
|
||||||
state.width = mw;
|
state.width = mw;
|
||||||
state.height = mh;
|
state.height = mh;
|
||||||
|
|
||||||
set_layer_size(&state, state.width, state.height);
|
set_layer_size(&state, state.width, state.height);
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
}
|
||||||
|
|
||||||
if (!hideprompt && !fullscreen) {
|
if (!hideprompt && !fullscreen) {
|
||||||
w = promptw;
|
w = promptw;
|
||||||
|
|
Loading…
Reference in a new issue