Fix panic on select all when query is empty

This commit is contained in:
Mikayla 2023-09-20 17:10:23 -07:00
parent e0fe97401d
commit fe10875285
No known key found for this signature in database

View file

@ -6048,10 +6048,12 @@ impl Editor {
let query = buffer let query = buffer
.text_for_range(selection.start..selection.end) .text_for_range(selection.start..selection.end)
.collect::<String>(); .collect::<String>();
let is_empty = query.is_empty();
let select_state = SelectNextState { let select_state = SelectNextState {
query: AhoCorasick::new(&[query])?, query: AhoCorasick::new(&[query])?,
wordwise: true, wordwise: true,
done: false, done: is_empty,
}; };
select_next_match_ranges( select_next_match_ranges(
self, self,