all repos — slstatus @ 98e7324010626c5ba05d199190d9416359cf801e

my build of slstatus (tools.suckless.org/slstatus/)

set old WM_NAME content before exiting
Aaron Marcher info@nulltime.net
Tue, 13 Sep 2016 19:34:25 +0200
commit

98e7324010626c5ba05d199190d9416359cf801e

parent

ba2947ae456c7afa1a6b060d79a37f08d1f6b824

1 files changed, 6 insertions(+), 1 deletions(-)

jump to
M slstatus.cslstatus.c

@@ -592,7 +592,7 @@ main(void)

{ size_t i; char status_string[4096]; - char *res, *element; + char *res, *element, *status_old; struct arg argument; struct sigaction act;

@@ -602,6 +602,8 @@ sigaction(SIGINT, &act, 0);

sigaction(SIGTERM, &act, 0); dpy = XOpenDisplay(NULL); + + XFetchName(dpy, DefaultRootWindow(dpy), &status_old); while (!done) { status_string[0] = '\0';

@@ -629,6 +631,9 @@ */

sleep(UPDATE_INTERVAL - delay); delay = 0; } + + XStoreName(dpy, DefaultRootWindow(dpy), status_old); + XSync(dpy, False); XCloseDisplay(dpy);