From c306fea42674a3ee0387a98a05724c4507cd90f9 Mon Sep 17 00:00:00 2001 From: dfuehrer Date: Mon, 5 Jul 2021 19:17:34 -0700 Subject: fixed a bug in interval time updating --- dwmblocks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dwmblocks.c b/dwmblocks.c index d4cc1a4..0969ed7 100644 --- a/dwmblocks.c +++ b/dwmblocks.c @@ -219,7 +219,7 @@ void statusloop() } unsigned int i = 0; int interrupted = 0; - struct timespec sleeptime = {interval, 0}; + const struct timespec sleeptime = {interval, 0}; struct timespec tosleep = sleeptime; getcmds(-1); while(statusContinue) @@ -234,7 +234,7 @@ void statusloop() getcmds(i); writestatus(); // then increment since its actually been a second (plus the time it took the commands to run) - i++; + i += interval; // set the time to sleep back to the sleeptime of 1s tosleep = sleeptime; } -- cgit v1.2.3