all repos — slstatus @ 13772c3979cbed6883fddb5811da9b56fb16e179

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

get rid of set_status() since it's only used once
raiz raiz@firemail.cc
Tue, 27 Dec 2016 19:56:11 +0300
commit

13772c3979cbed6883fddb5811da9b56fb16e179

parent

3c8717f4e01ec477d873ee7c3f3aa54eb60a7c87

1 files changed, 3 insertions(+), 10 deletions(-)

jump to
M slstatus.cslstatus.c

@@ -69,7 +69,6 @@ static char *vol_perc(const char *card);

static char *wifi_perc(const char *iface); static char *wifi_essid(const char *iface); static char *kernel_release(void); -static void set_status(const char *str); static void sighandler(const int signo); static void usage(void);

@@ -748,13 +747,6 @@ return smprintf("%s", udata.release);

} static void -set_status(const char *str) -{ - XStoreName(dpy, DefaultRootWindow(dpy), str); - XSync(dpy, False); -} - -static void sighandler(const int signo) { if (signo == SIGTERM || signo == SIGINT) {

@@ -832,7 +824,8 @@ free(element);

} if (!oflag) { - set_status(status_string); + XStoreName(dpy, DefaultRootWindow(dpy), status_string); + XSync(dpy, False); } else { printf("%s\n", status_string); }

@@ -851,7 +844,7 @@ }

} if (!oflag) { - set_status(NULL); + XStoreName(dpy, DefaultRootWindow(dpy), NULL); XCloseDisplay(dpy); }