fix: move word search activation onto its match
This commit is contained in:
+6
-7
@@ -8482,20 +8482,19 @@ impl Editor {
|
||||
))
|
||||
}
|
||||
|
||||
fn seek_search(&mut self, action: Action, count: usize) {
|
||||
fn seek_search(&mut self, mut action: Action, mut count: usize) {
|
||||
self.reveal_caret();
|
||||
let primary_origin = if action == Action::SearchWord {
|
||||
let Some((origin, newly_active)) = self.set_word_search() else {
|
||||
return;
|
||||
};
|
||||
if newly_active {
|
||||
self.active.view.search_match = Some(SearchMatch {
|
||||
start: origin,
|
||||
end_column: origin.column + grapheme_count(&self.active.view.search_query),
|
||||
});
|
||||
return;
|
||||
action = Action::Search;
|
||||
count = 1;
|
||||
None
|
||||
} else {
|
||||
Some(origin)
|
||||
}
|
||||
Some(origin)
|
||||
} else {
|
||||
None
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user