aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/ttyplay/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/ttyplay/main.rs')
-rw-r--r--src/bin/ttyplay/main.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bin/ttyplay/main.rs b/src/bin/ttyplay/main.rs
index e24d16e..3300047 100644
--- a/src/bin/ttyplay/main.rs
+++ b/src/bin/ttyplay/main.rs
@@ -118,7 +118,9 @@ fn spawn_timer_task(
idx += 1;
}
Res::Wait(None) => {
- event_w.send(event::Event::Pause).await.unwrap();
+ idx = frames.lock_arc().await.count() - 1;
+ paused_time = Some(std::time::Instant::now());
+ event_w.send(event::Event::Paused(true)).await.unwrap();
}
Res::TimerAction(Ok(action)) => match action {
TimerAction::Pause => {