Fix panic in linked editing ranges (#21905)
We were committing the cardinal sin of subtracting one from a column without clipping Closes #ISSUE Release Notes: - Fixed a panic in linked editing ranges
This commit is contained in:
@@ -5432,7 +5432,8 @@ impl Editor {
|
||||
if end_point == start_point {
|
||||
let offset = text::ToOffset::to_offset(&range.start, &snapshot)
|
||||
.saturating_sub(1);
|
||||
start_point = TP::to_point(&offset, &snapshot);
|
||||
start_point =
|
||||
snapshot.clip_point(TP::to_point(&offset, &snapshot), Bias::Left);
|
||||
};
|
||||
|
||||
(start_point..end_point, empty_str.clone())
|
||||
|
||||
Reference in New Issue
Block a user