diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2013-02-09 01:51:36 -0800 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2013-02-12 20:21:34 -0800 |
commit | 80e36aa669274637bcd5956fbf4020dba1d4739c (patch) | |
tree | 2f5d3a63a5f7230ab73cd588e3493c0664a5a73b /src/common/core.cpp | |
parent | 83b2e0b3ceda907b7186acfcc56c214fc04d9c13 (diff) | |
download | tmwa-80e36aa669274637bcd5956fbf4020dba1d4739c.tar.gz tmwa-80e36aa669274637bcd5956fbf4020dba1d4739c.tar.bz2 tmwa-80e36aa669274637bcd5956fbf4020dba1d4739c.tar.xz tmwa-80e36aa669274637bcd5956fbf4020dba1d4739c.zip |
Strictify timers
Diffstat (limited to 'src/common/core.cpp')
-rw-r--r-- | src/common/core.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/common/core.cpp b/src/common/core.cpp index 300f1cc..ae0e3eb 100644 --- a/src/common/core.cpp +++ b/src/common/core.cpp @@ -93,7 +93,11 @@ int main(int argc, char **argv) while (runflag) { - do_sendrecv(do_timer(gettick_nocache())); + // TODO - if timers take a long time to run, this + // may wait too long in sendrecv + tick_t now = milli_clock::now(); + interval_t next = do_timer(now); + do_sendrecv(next); do_parsepacket(); } } |