diff options
Diffstat (limited to 'src/bin/ttyplay/main.rs')
-rw-r--r-- | src/bin/ttyplay/main.rs | 4 |
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 => { |