diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cmd/play.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cmd/play.rs b/src/cmd/play.rs index 28d6985..6efcc74 100644 --- a/src/cmd/play.rs +++ b/src/cmd/play.rs @@ -120,8 +120,10 @@ impl PlaySession { .poll_read() .context(crate::error::ReadTtyrec)) { - self.to_write - .insert_at(frame.data, self.base_time + frame.time); + self.to_write.insert_at( + frame.data, + self.base_time + frame.time - reader.offset().unwrap(), + ); } else { self.file = FileState::Eof; } |