diff options
Diffstat (limited to 'src/event_dispatch.rs')
-rw-r--r-- | src/event_dispatch.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/event_dispatch.rs b/src/event_dispatch.rs index 4ff6ac7..aeb5b65 100644 --- a/src/event_dispatch.rs +++ b/src/event_dispatch.rs @@ -64,12 +64,6 @@ impl EventDispatcher { fn char(&self, status: &mut Status, key_char: Key, colors: &Colors) -> FmResult<()> { match key_char { Key::Char(c) => match status.selected_non_mut().mode { - Mode::InputSimple(InputSimple::Marks(MarkAction::Jump)) => { - EventExec::exec_marks_jump(status, c, colors) - } - Mode::InputSimple(InputSimple::Marks(MarkAction::New)) => { - EventExec::exec_marks_new(status, c, colors) - } Mode::InputSimple(InputSimple::Sort) => { EventExec::event_leave_sort(status, c, colors) } @@ -108,6 +102,12 @@ impl EventDispatcher { Mode::Navigate(Navigate::EncryptedDrive) if c == 'u' => { EventExec::event_umount_encrypted_drive(status) } + Mode::Navigate(Navigate::Marks(MarkAction::Jump)) => { + EventExec::exec_marks_jump(status, c, colors) + } + Mode::Navigate(Navigate::Marks(MarkAction::New)) => { + EventExec::exec_marks_new(status, c, colors) + } Mode::Preview | Mode::Navigate(_) => { status.selected().set_mode(Mode::Normal); EventExec::event_normal(status.selected()) |