From 277281a94e08982e5b278ff1bcb896512bc42180 Mon Sep 17 00:00:00 2001 From: Christopher Zimmermann Date: Fri, 4 Feb 2022 10:16:22 +0100 Subject: [PATCH] hiding: unmap instead of resize otherwise a 1px border will stay visible. This is especially annoying in bottom-placement. --- action.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/action.c b/action.c index 060cbed..e46b1ac 100644 --- a/action.c +++ b/action.c @@ -390,9 +390,9 @@ a_hide(char * opt[]) { printf("n:%d\n", n); if(!dzen.title_win.ishidden) { if(!dzen.slave_win.ishmenu) - XResizeWindow(dzen.dpy, dzen.title_win.win, dzen.title_win.width, 1); + XUnmapWindow(dzen.dpy, dzen.title_win.win); else - XResizeWindow(dzen.dpy, dzen.slave_win.win, dzen.title_win.width, 1); + XUnmapWindow(dzen.dpy, dzen.slave_win.win); dzen.title_win.ishidden = True; } @@ -404,9 +404,9 @@ a_unhide(char * opt[]) { (void)opt; if(dzen.title_win.ishidden) { if(!dzen.slave_win.ishmenu) - XResizeWindow(dzen.dpy, dzen.title_win.win, dzen.title_win.width, dzen.line_height); + XMapWindow(dzen.dpy, dzen.title_win.win); else - XResizeWindow(dzen.dpy, dzen.slave_win.win, dzen.title_win.width, dzen.line_height); + XMapWindow(dzen.dpy, dzen.slave_win.win); dzen.title_win.ishidden = False; }