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
}
pub fn current_name(&self) -> &str {
self.current.cwd.file_name().and_then(|name| name.to_str()).unwrap_or_default()
pub fn current_name(&self) -> Option<&str> {
self
.current
.cwd
.file_name()
.and_then(|name| name.to_str())
.or_else(|| self.current.cwd.to_str())
}
}