From d1c4fc38eeec8ad2b0f7f388fa6d5c3e8f636a32 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Wed, 7 Feb 2024 16:35:30 -0700 Subject: [PATCH] Fix panic! caused by bad utf16 clipping (#7530) Release Notes: - Fixed a panic in diagnostics with emojis **or** - N/A --- crates/project/src/project.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index fdd273059bbf139f75286b0c01472d4019a56640..873e09b78148a0e45b0f8ce64d74cbe1b8168de4 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -3985,7 +3985,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); } }