diff options
author | Tim Oram <dev@mitmaro.ca> | 2022-12-20 09:26:07 -0330 |
---|---|---|
committer | Tim Oram <dev@mitmaro.ca> | 2022-12-20 09:47:52 -0330 |
commit | 2feadd31c3c4addc3b564549b735c02bb9c10cb8 (patch) | |
tree | 3e3f5834ed76286f9ba6efd912d8b672610e5388 | |
parent | 63bdfb3ac20ba8fa52e0aaa4e4826d85ff537672 (diff) |
Rename Edit.clear to reset and reset readonly
-rw-r--r-- | src/core/src/components/edit/mod.rs | 3 | ||||
-rw-r--r-- | src/core/src/components/edit/tests.rs | 5 | ||||
-rw-r--r-- | src/core/src/modules/insert/mod.rs | 2 |
3 files changed, 6 insertions, 4 deletions
diff --git a/src/core/src/components/edit/mod.rs b/src/core/src/components/edit/mod.rs index 69e085f..0ee5f45 100644 --- a/src/core/src/components/edit/mod.rs +++ b/src/core/src/components/edit/mod.rs @@ -82,8 +82,9 @@ impl Edit { self.editable_line.set_content(content); } - pub(crate) fn clear(&mut self) { + pub(crate) fn reset(&mut self) { self.editable_line.clear(); + self.editable_line.set_read_only(false); self.finished = false; } diff --git a/src/core/src/components/edit/tests.rs b/src/core/src/components/edit/tests.rs index f491211..58d7fe4 100644 --- a/src/core/src/components/edit/tests.rs +++ b/src/core/src/components/edit/tests.rs @@ -61,9 +61,10 @@ fn set_get_content() { } #[test] -fn clear_content() { +fn reset() { let mut module = Edit::new(); module.set_content("abcd"); - module.clear(); + module.reset(); assert_eq!(module.get_content(), ""); + assert!(!module.is_finished()); } diff --git a/src/core/src/modules/insert/mod.rs b/src/core/src/modules/insert/mod.rs index a8403e0..6dd9292 100644 --- a/src/core/src/modules/insert/mod.rs +++ b/src/core/src/modules/insert/mod.rs @@ -34,7 +34,7 @@ pub(crate) struct Insert { impl Module for Insert { fn activate(&mut self, _: State) -> Results { self.state = InsertState::Prompt; - self.edit.clear(); + self.edit.reset(); Results::new() } |