diff --git a/crates/buffer/src/lib.rs b/crates/buffer/src/lib.rs index 40610fcbc3fd1293937c0097679503666d2a3e54..0ea890003774a33644e61b59904f07bcadb21634 100644 --- a/crates/buffer/src/lib.rs +++ b/crates/buffer/src/lib.rs @@ -2007,6 +2007,7 @@ impl<'a, F: FnMut(&FragmentSummary) -> bool> Iterator for Edits<'a, F> { if let Some(ref mut change) = change { if change.new_bytes.end == self.new_offset { change.new_bytes.end += fragment.len; + change.new_lines.end += fragment_lines; } else { break; }