diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index eedfa16e70069262d49dcd713dc6e995e31c9a3b..06baa7f709169e94c87c3f3c30d9ef6b27f35fb0 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -3987,7 +3987,7 @@ impl Project { range.end = snapshot.clip_point_utf16(Unclipped(range.end), Bias::Right); if range.start == range.end && range.end.column > 0 { range.start.column -= 1; - range.end = snapshot.clip_point_utf16(Unclipped(range.end), Bias::Left); + range.start = snapshot.clip_point_utf16(Unclipped(range.start), Bias::Left); } }