summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClementTsang <cjhtsang@uwaterloo.ca>2020-02-17 18:13:31 -0500
committerClementTsang <cjhtsang@uwaterloo.ca>2020-02-17 18:13:31 -0500
commit8e1c525e2a80307f005aaa88ddd7268551a8fb45 (patch)
treeafa3036fe96f19f9cc50fcbd078768f63ae23b28
parentb69eca0fc64c2e38b49bc48e56fb5456e3436169 (diff)
Fix issue introduced with searching and ctrl-u
-rw-r--r--src/app.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/app.rs b/src/app.rs
index 8df2e1bb..482b4641 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -492,7 +492,6 @@ impl App {
}
);
- debug!("FINAL: {}", final_regex_string);
let new_regex = regex::Regex::new(final_regex_string);
self.process_search_state.search_state.is_blank_search = false;
self.process_search_state.search_state.is_invalid_search = new_regex.is_err();
@@ -590,7 +589,12 @@ impl App {
pub fn clear_search(&mut self) {
if let WidgetPosition::ProcessSearch = self.current_widget_selected {
- self.process_search_state = ProcessSearchState::default();
+ self.process_search_state
+ .search_state
+ .current_cursor_position = 0;
+ self.process_search_state.search_state.current_search_query = String::default();
+ self.process_search_state.search_state.is_blank_search = true;
+ self.process_search_state.search_state.is_invalid_search = false;
self.update_process_gui = true;
}
}