aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar noname@inventati.org <noname@inventati.org>2015-04-18 18:46:17 +0200
committerGravatar Roberto E. Vargas Caballero <k0ga@shike2.com>2015-04-20 09:18:40 +0200
commitc27c731b9f77c1b1c99f3bde737be53996809fcb (patch)
tree69c8e77cf2d4e79b2c892f6f35c5cd160a5cb1e2
parent6ee56d65906362f3f6ade570da0ce9c28788eaf5 (diff)
Monotonic clock cannot jump backwards.
The check was introduced back when st used gettimeofday. The condition is also modified to increment the accuaracy of the calculation.
-rw-r--r--st.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/st.c b/st.c
index bf5b675..c7589f4 100644
--- a/st.c
+++ b/st.c
@@ -4003,8 +4003,7 @@ run(void) {
dodraw = 1;
}
deltatime = TIMEDIFF(now, last);
- if(deltatime > (xev? (1000/xfps) : (1000/actionfps))
- || deltatime < 0) {
+ if(deltatime > 1000 / (xev ? xfps : actionfps)) {
dodraw = 1;
last = now;
}