Xinqi Bao's Git
projects
/
slstatus.git
/ diff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
d1ae2e7
)
removed setstatus() && simplified main()
author
Ali H. Fardan <
[email protected]
>
Fri, 2 Sep 2016 19:13:58 +0000
(22:13 +0300)
committer
Ali H. Fardan <
[email protected]
>
Fri, 2 Sep 2016 19:13:58 +0000
(22:13 +0300)
slstatus.c
diff
|
blob
|
history
diff --git
a/slstatus.c
b/slstatus.c
index
368b51c
..
2e57fbb
100644
(file)
--- a/
slstatus.c
+++ b/
slstatus.c
@@
-33,7
+33,6
@@
struct arg {
const char *args;
};
const char *args;
};
-static void setstatus(const char *);
static char *smprintf(const char *, ...);
static char *battery_perc(const char *);
static char *cpu_perc(void);
static char *smprintf(const char *, ...);
static char *battery_perc(const char *);
static char *cpu_perc(void);
@@
-64,14
+63,6
@@
static Display *dpy;
#include "config.h"
#include "config.h"
-static void
-setstatus(const char *str)
-{
- /* set WM_NAME via X11 */
- XStoreName(dpy, DefaultRootWindow(dpy), str);
- XSync(dpy, False);
-}
-
static char *
smprintf(const char *fmt, ...)
{
static char *
smprintf(const char *fmt, ...)
{
@@
-625,10
+616,6
@@
main(void)
struct arg argument;
dpy = XOpenDisplay(0x0);
struct arg argument;
dpy = XOpenDisplay(0x0);
- if (!dpy) {
- fprintf(stderr, "Cannot open display!\n");
- exit(1);
- }
for (;;) {
memset(status_string, 0, sizeof(status_string));
for (;;) {
memset(status_string, 0, sizeof(status_string));
@@
-648,7
+635,8
@@
main(void)
free(element);
}
free(element);
}
- setstatus(status_string);
+ XStoreName(dpy, DefaultRootWindow(dpy), status_string);
+ XSync(dpy, False);
sleep(UPDATE_INTERVAL -1);
}
sleep(UPDATE_INTERVAL -1);
}
@@
-657,8
+645,6
@@
main(void)
* TODO: find out a way to exit successfully
* to prevent memory leaks
*/
* TODO: find out a way to exit successfully
* to prevent memory leaks
*/
-/*
XCloseDisplay(dpy);
return 0;
XCloseDisplay(dpy);
return 0;
-*/
}
}