diff --git a/utils/livesync/src/livesync/imp.rs b/utils/livesync/src/livesync/imp.rs index 0840334f..0e655c4a 100644 --- a/utils/livesync/src/livesync/imp.rs +++ b/utils/livesync/src/livesync/imp.rs @@ -588,7 +588,9 @@ impl LiveSync { let mut state = self.state.lock(); state.segment = Some(segment.clone()); - state.sent_segment = false; + if !state.single_segment { + state.sent_segment = false; + } return true; }