From c5956a03635734a5d32aff9663a8139200951705 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 17 Nov 2021 19:44:17 -0700 Subject: [PATCH] Start at the end of the last transform when catching up to edits during wrapping Co-Authored-By: Max Brunsfeld --- crates/editor/src/display_map/wrap_map.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/editor/src/display_map/wrap_map.rs b/crates/editor/src/display_map/wrap_map.rs index c0764190b17be15e17a1cb86b2f30f83776708c4..25623b47c9f7103f196eda66fe93e85763a82f26 100644 --- a/crates/editor/src/display_map/wrap_map.rs +++ b/crates/editor/src/display_map/wrap_map.rs @@ -415,7 +415,7 @@ impl Snapshot { while let Some(edit) = row_edits.next() { if edit.new_rows.start > new_transforms.summary().input.lines.row { let summary = new_tab_snapshot.text_summary_for_range( - TabPoint::new(new_transforms.summary().input.lines.row, 0) + TabPoint(new_transforms.summary().input.lines) ..TabPoint::new(edit.new_rows.start, 0), ); new_transforms.push_or_extend(Transform::isomorphic(summary));