Removed #define for update interval Debugging #define, especially in mathematical constructs is very difficult. The performance overhead of static const int is negligible.
Aaron Marcher me@drkhsh.at
Sat, 12 Aug 2017 13:06:24 +0200
2 files changed,
3 insertions(+),
3 deletions(-)
M
config.def.h
→
config.def.h
@@ -1,7 +1,7 @@
/* See LICENSE file for copyright and license details. */ /* how often to update the statusbar (min value == 1) */ -#define UPDATE_INTERVAL 1 +static const int update_interval = 1; /* text to show if no value can be retrieved */ #define UNKNOWN_STR "n/a"
M
slstatus.c
→
slstatus.c
@@ -914,11 +914,11 @@ XStoreName(dpy, DefaultRootWindow(dpy), status_string);
XSync(dpy, False); } - if ((UPDATE_INTERVAL - delay) <= 0) { + if ((update_interval - delay) <= 0) { delay = 0; continue; } else { - sleep(UPDATE_INTERVAL - delay); + sleep(update_interval - delay); delay = 0; } }