From fe10875285449cf01e24dff2f8ca3520a8a5be92 Mon Sep 17 00:00:00 2001 From: Mikayla Date: Wed, 20 Sep 2023 17:10:23 -0700 Subject: [PATCH] Fix panic on select all when query is empty --- crates/editor/src/editor.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 29782eb1f3..0827e13264 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -6048,10 +6048,12 @@ impl Editor { let query = buffer .text_for_range(selection.start..selection.end) .collect::(); + + let is_empty = query.is_empty(); let select_state = SelectNextState { query: AhoCorasick::new(&[query])?, wordwise: true, - done: false, + done: is_empty, }; select_next_match_ranges( self,