diff options
author | qkzk <qu3nt1n@gmail.com> | 2022-10-29 22:15:07 +0200 |
---|---|---|
committer | qkzk <qu3nt1n@gmail.com> | 2022-10-29 22:15:07 +0200 |
commit | 8434574f352482454575136b9cbcc0e0a1aca790 (patch) | |
tree | e454a65f1107b89c3da0f0303da7479c3663df34 /src/actioner.rs | |
parent | 024a8c97d213a09818d4edc164a1e5368717f8a9 (diff) |
refresh view when copy/move finish. Style for progressbar
Diffstat (limited to 'src/actioner.rs')
-rw-r--r-- | src/actioner.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/actioner.rs b/src/actioner.rs index 1e9519c..adc509e 100644 --- a/src/actioner.rs +++ b/src/actioner.rs @@ -91,10 +91,8 @@ impl Actioner { Event::Key(Key::Ctrl('f')) => self.ctrl_f(status), Event::Key(Key::Ctrl('c')) => self.ctrl_c(status), Event::Key(Key::Ctrl('p')) => self.ctrl_p(status), - Event::User(_) => { - eprintln!("read user event from user"); - Ok(()) - } + Event::Key(Key::Ctrl('r')) => self.refresh_selected_view(status), + Event::User(_) => self.refresh_selected_view(status), _ => Ok(()), } } @@ -340,6 +338,10 @@ impl Actioner { Ok(()) } + fn refresh_selected_view(&self, status: &mut Status) -> FmResult<()> { + status.selected().refresh_view() + } + /// Match read key to a relevent event, depending on keybindings. /// Keybindings are read from `Config`. fn char(&self, status: &mut Status, c: char) -> FmResult<()> { |