forked from speedie/spmenu
Fix X11 XConfigureWindow() error
This commit is contained in:
parent
6b20fe939e
commit
7b3db0bf31
|
@ -370,9 +370,7 @@ void resizetoimageheight_x11(int imageheight) {
|
||||||
sp.mw = (menuwidth > 0 ? menuwidth : mo.output_width);
|
sp.mw = (menuwidth > 0 ? menuwidth : mo.output_width);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (
|
if (!win || mh == sp.mh) {
|
||||||
!win ||
|
|
||||||
mh == sp.mh) {
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -102,8 +102,10 @@ void resizeclient_x11(void) {
|
||||||
sp.mw = (menuwidth > 0 ? menuwidth : mo.output_width);
|
sp.mw = (menuwidth > 0 ? menuwidth : mo.output_width);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (win) {
|
||||||
XMoveResizeWindow(dpy, win, x + sp.sp, y + sp.vp, sp.mw - 2 * sp.sp - borderwidth * 2, sp.mh);
|
XMoveResizeWindow(dpy, win, x + sp.sp, y + sp.vp, sp.mw - 2 * sp.sp - borderwidth * 2, sp.mh);
|
||||||
draw_resize(draw, sp.mw - 2 * sp.sp - borderwidth * 2, sp.mh);
|
draw_resize(draw, sp.mw - 2 * sp.sp - borderwidth * 2, sp.mh);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void xinitvisual(void) {
|
void xinitvisual(void) {
|
||||||
|
|
Loading…
Reference in a new issue