diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-04 10:27:08 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-04 10:27:08 -0500 |
commit | 7597ae2b4b646b8fd32113b75a53f3c7d925432b (patch) | |
tree | 2667bcf8f639caa7d3dcf7a0f1a0709f1728c67b /src/cmd/play.rs | |
parent | 5309b3182a30d0555137fbe9fba21ed1d06a91d0 (diff) | |
download | teleterm-7597ae2b4b646b8fd32113b75a53f3c7d925432b.tar.gz teleterm-7597ae2b4b646b8fd32113b75a53f3c7d925432b.zip |
fix playback of ttyrecs whose timestamps don't start at 0
Diffstat (limited to 'src/cmd/play.rs')
-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; } |