Unified · Split
| @@ -6048,10 +6048,12 @@ impl Editor { · 6047 unmodified lines | |||
| 6048 | let query = buffer | 6048 | let query = buffer |
| 6049 | .text_for_range(selection.start..selection.end) | 6049 | .text_for_range(selection.start..selection.end) |
| 6050 | .collect::<String>(); | 6050 | .collect::<String>(); |
| 6051 | |||
| 6052 | let is_empty = query.is_empty(); | ||
| 6051 | let select_state = SelectNextState { | 6053 | let select_state = SelectNextState { |
| 6052 | query: AhoCorasick::new(&[query])?, | 6054 | query: AhoCorasick::new(&[query])?, |
| 6053 | wordwise: true, | 6055 | wordwise: true, |
| 6054 | done: false, | 6056 | done: is_empty, |
| 6055 | }; | 6057 | }; |
| 6056 | select_next_match_ranges( | 6058 | select_next_match_ranges( |
| 6057 | self, | 6059 | self, |