diff options
author | qkzk <qu3nt1n@gmail.com> | 2023-11-06 13:37:41 +0100 |
---|---|---|
committer | qkzk <qu3nt1n@gmail.com> | 2023-11-06 13:37:41 +0100 |
commit | 509e085a47942d9881fba54aa3c50635ba1c6c58 (patch) | |
tree | abce856ef264057f1c87d727279dee1fd8353971 /src | |
parent | 847911d5e0828038a7414172e6315b90098986a1 (diff) |
FIX: rename renames the root path
Diffstat (limited to 'src')
-rw-r--r-- | src/event_exec.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/event_exec.rs b/src/event_exec.rs index 611f896..e725009 100644 --- a/src/event_exec.rs +++ b/src/event_exec.rs @@ -1299,7 +1299,7 @@ impl LeaveMode { /// We only try to rename in the same directory, so it shouldn't be a problem. /// Filename is sanitized before processing. pub fn rename(tab: &mut Tab) -> Result<()> { - let original_path = if let Mode::Tree = tab.mode { + let original_path = if let Mode::Tree = tab.previous_mode { tab.tree.selected_path() } else { tab.path_content |