refactor: current_name

This commit is contained in:
Pig Fang 2023-08-10 17:03:01 +08:00
parent 6b65b7a62c
commit b27ef82ecd
No known key found for this signature in database
GPG key ID: A8198F548DADA9E2

View file

@ -271,8 +271,13 @@ impl Tab {
true true
} }
pub fn current_name(&self) -> &str { pub fn current_name(&self) -> Option<&str> {
self.current.cwd.file_name().and_then(|name| name.to_str()).unwrap_or_default() self
.current
.cwd
.file_name()
.and_then(|name| name.to_str())
.or_else(|| self.current.cwd.to_str())
} }
} }