summaryrefslogtreecommitdiffstats
path: root/src/event_exec.rs
diff options
context:
space:
mode:
authorqkzk <qu3nt1n@gmail.com>2023-11-06 13:37:41 +0100
committerqkzk <qu3nt1n@gmail.com>2023-11-06 13:37:41 +0100
commit509e085a47942d9881fba54aa3c50635ba1c6c58 (patch)
treeabce856ef264057f1c87d727279dee1fd8353971 /src/event_exec.rs
parent847911d5e0828038a7414172e6315b90098986a1 (diff)
FIX: rename renames the root path
Diffstat (limited to 'src/event_exec.rs')
-rw-r--r--src/event_exec.rs2
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