Stop at `range.end` when computing text summary for range in TabMap

Antonio Scandurra created

Change summary

crates/editor/src/display_map/tab_map.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

crates/editor/src/display_map/tab_map.rs 🔗

@@ -130,7 +130,7 @@ impl Snapshot {
             last_line_chars = first_line_chars;
         } else {
             for _ in self
-                .chunks(TabPoint::new(range.end.row(), 0)..self.max_point(), false)
+                .chunks(TabPoint::new(range.end.row(), 0)..range.end, false)
                 .flat_map(|chunk| chunk.text.chars())
             {
                 last_line_chars += 1;