summaryrefslogtreecommitdiff
path: root/src/list.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/list.rs')
-rw-r--r--src/list.rs14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/list.rs b/src/list.rs
index 857d0ce..5d7c8dd 100644
--- a/src/list.rs
+++ b/src/list.rs
@@ -43,22 +43,12 @@ fn handle_list(app_state: &mut AppState, stdout: &mut StdoutLock) -> Result<()>
}
KeyCode::Char(k) => {
list_state.search_query.push(k);
- list_state.message.push_str("search:");
- list_state.message.push_str(&list_state.search_query);
- list_state.message.push('|');
-
- list_state.select_if_matches_search_query();
-
+ list_state.apply_search_query();
list_state.draw(stdout)?;
}
KeyCode::Backspace => {
list_state.search_query.pop();
- list_state.message.push_str("search:");
- list_state.message.push_str(&list_state.search_query);
- list_state.message.push('|');
-
- list_state.select_if_matches_search_query();
-
+ list_state.apply_search_query();
list_state.draw(stdout)?;
}
_ => {}