diff options
author | Canop <cano.petrole@gmail.com> | 2019-11-05 21:13:00 +0100 |
---|---|---|
committer | Canop <cano.petrole@gmail.com> | 2019-11-05 21:13:00 +0100 |
commit | 733bffdd65b0c14d8c1dc69bdadd97b42af80f68 (patch) | |
tree | 565c10b5821343e278fa99a68ca5609c25f60fbb /src/browser_states.rs | |
parent | a93e7940c70d81de9faf1bd03191c3db29d77c34 (diff) |
better handling of errors when opening files externally
Fix #66
Diffstat (limited to 'src/browser_states.rs')
-rw-r--r-- | src/browser_states.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/browser_states.rs b/src/browser_states.rs index bb9d26e..43e17ba 100644 --- a/src/browser_states.rs +++ b/src/browser_states.rs @@ -99,7 +99,7 @@ impl BrowserState { let tl = TaskLifetime::unlimited(); match &line.line_type { LineType::File => { - opener::open(&line.path).unwrap(); + opener::open(&line.path)?; Ok(AppStateCmdResult::Keep) } LineType::Dir | LineType::SymLinkToDir(_) => { @@ -118,7 +118,7 @@ impl BrowserState { } LineType::SymLinkToFile(target) => { let path = PathBuf::from(target); - opener::open(&path).unwrap(); + opener::open(&path)?; Ok(AppStateCmdResult::Keep) } _ => { |