From ad5034226066c81fa5635ba3beb52325b98820c8 Mon Sep 17 00:00:00 2001 From: Arijit Basu Date: Tue, 11 Jul 2023 14:24:15 +0530 Subject: [PATCH] Fix focus on back --- src/app.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app.rs b/src/app.rs index 2bdf9eb..f565640 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1042,11 +1042,10 @@ impl App { } fn back(self) -> Result { - if let Some(p) = PathBuf::from(self.pwd.clone()) - .parent() - .and_then(|p| p.to_str()) - { + let pwd = self.pwd.clone(); + if let Some(p) = PathBuf::from(&pwd).parent().and_then(|p| p.to_str()) { self.change_directory(p, true) + .and_then(|a| a.focus_path(&pwd, false)) } else { Ok(self) }