summaryrefslogtreecommitdiffstats
path: root/src/browser_states.rs
diff options
context:
space:
mode:
authorCanop <cano.petrole@gmail.com>2019-11-05 21:13:00 +0100
committerCanop <cano.petrole@gmail.com>2019-11-05 21:13:00 +0100
commit733bffdd65b0c14d8c1dc69bdadd97b42af80f68 (patch)
tree565c10b5821343e278fa99a68ca5609c25f60fbb /src/browser_states.rs
parenta93e7940c70d81de9faf1bd03191c3db29d77c34 (diff)
better handling of errors when opening files externally
Fix #66
Diffstat (limited to 'src/browser_states.rs')
-rw-r--r--src/browser_states.rs4
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)
}
_ => {