diff --git a/crates/editor/src/element.rs b/crates/editor/src/element.rs index 82fbd194dbac262040cfc085fad2de5ed3478e23..e96f1efe9263f274d66355297e01441ce7474f03 100644 --- a/crates/editor/src/element.rs +++ b/crates/editor/src/element.rs @@ -1103,8 +1103,8 @@ impl EditorElement { if let Some(current_end) = end_row.as_mut() { if start_display.row() > *current_end + 1 { push_region(start_row, end_row); - start_row = None; - end_row = None; + start_row = Some(start_display.row()); + end_row = Some(end_display.row()); } else { // Merge two hunks. *current_end = end_display.row();