summaryrefslogtreecommitdiff
path: root/main.ha
diff options
context:
space:
mode:
authorSam Nystrom <sam@samnystrom.dev>2023-06-22 23:33:10 -0400
committerSam Nystrom <sam@samnystrom.dev>2023-06-22 23:33:10 -0400
commitc39fbde36929be17fbadae319532e3734fef5f45 (patch)
tree3ec5e055a0856bc5560d0643140fa0c42add11c4 /main.ha
parent1e1c8e2ca7df02a8f5882e92234ab9a15d2101ff (diff)
fix bug where pause time was miscalculated
Diffstat (limited to 'main.ha')
-rw-r--r--main.ha3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.ha b/main.ha
index 6d97ae9..6f76eb1 100644
--- a/main.ha
+++ b/main.ha
@@ -84,9 +84,9 @@ export fn main() void = {
let pause_start: (time::instant | void) = void;
for (true) {
- let now = time::now(time::clock::REALTIME);
match (pause_start) {
case void =>
+ let now = time::now(time::clock::REALTIME);
elapsed = time::diff(start, now);
case let inst: time::instant =>
elapsed = time::diff(start, inst);
@@ -153,6 +153,7 @@ export fn main() void = {
case 'l' =>
start = time::add(start, -time::SECOND * 10);
case 'k' =>
+ let now = time::now(time::clock::REALTIME);
match (pause_start) {
case void =>
pause_start = now;