aboutsummaryrefslogtreecommitdiffhomepage
path: root/st.c
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 /st.c
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.
Diffstat (limited to 'st.c')
-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;
}