mirror of https://github.com/helix-editor/helix
Simplify set_path
parent
0a38983ee3
commit
3e69a4852e
|
@ -554,11 +554,9 @@ impl Document {
|
|||
}
|
||||
|
||||
pub fn set_path(&mut self, path: Option<&Path>) -> Result<(), std::io::Error> {
|
||||
let path = if let Some(p) = path {
|
||||
Some(helix_core::path::get_canonicalized_path(p)?)
|
||||
} else {
|
||||
path.map(|p| p.into())
|
||||
};
|
||||
let path = path
|
||||
.map(|path| helix_core::path::get_canonicalized_path(path))
|
||||
.transpose()?;
|
||||
|
||||
// if parent doesn't exist we still want to open the document
|
||||
// and error out when document is saved
|
||||
|
|
Loading…
Reference in New Issue