simplify bh removal in drawmenu_layer() significantly

This commit is contained in:
speedie 2023-06-11 17:34:54 +02:00
parent acdac97d75
commit 00966f7547

View file

@ -574,43 +574,24 @@ void drawmenu_layer(void) {
get_mh();
// why have an empty line?
if ((hideprompt && hideinput && hidemode && hidematchcount && hidecaps
#if USEIMAGE
) && (!image || hideimage)) {
#else
)) {
#endif
if ((hideprompt && hideinput && hidemode && hidematchcount && hidecaps)) {
y -= bh;
mh -= bh;
if (!protocol) {
if (!protocol && (hideimage || !image)) {
#if USEX
if (!win) {
return;
}
XResizeWindow(dpy, win, mw - 2 * sp - 2 * borderwidth, mh);
drw_resize(drw, mw - 2 * sp - 2 * borderwidth, mh);
#endif
} else {
resizeclient();
}
}
#if USEIMAGE
else if (hideprompt && hideinput && hidemode && hidematchcount && hidecaps) {
y -= bh;
mh -= bh;
} else if (protocol && (hideimage || !image)) {
#if USEWAYLAND
if (protocol) {
state.width = mw;
state.height = mh;
set_layer_size(&state, state.width, state.height);
}
#endif
}
#endif
}
if (!hideprompt && !fullscreen) {
w = promptw;