From 47354ec3692367b736e5c1b2dfe75079d6660494 Mon Sep 17 00:00:00 2001 From: SpaghettiBorgar Date: Fri, 18 Nov 2022 20:59:15 +0100 Subject: [PATCH] fixed clock timing when animation is turned off --- src/main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main.c b/src/main.c index 22316c9..8e5f332 100644 --- a/src/main.c +++ b/src/main.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -210,6 +211,10 @@ int main(int argc, char** argv) if (config.animate) { error = tb_peek_event(&event, config.min_refresh_delta); + } else if (config.clock) { + struct timeval tv; + gettimeofday(&tv, NULL); + error = tb_peek_event(&event, (60 - tv.tv_sec % 60) * 1000 - tv.tv_usec / 1000); } else { error = tb_poll_event(&event); }