summaryrefslogtreecommitdiffstats
path: root/src/preview.rs
diff options
context:
space:
mode:
authorrabite <rabite@posteo.de>2019-03-16 14:35:32 +0100
committerrabite <rabite@posteo.de>2019-03-16 14:35:32 +0100
commit33a9562379b9d6fdd7be19ce20b3a5ac1fa7e1c7 (patch)
treeceb2a79a8cbc7e22430d8645527339f284d4dfc3 /src/preview.rs
parent45203cff36eced24ce7a7c34bae386ad16ef9ca0 (diff)
some error handling modifications
Diffstat (limited to 'src/preview.rs')
-rw-r--r--src/preview.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/preview.rs b/src/preview.rs
index f10928c..832f136 100644
--- a/src/preview.rs
+++ b/src/preview.rs
@@ -320,7 +320,7 @@ impl Previewer {
}
fn preview_failed(file: &File) -> HResult<WidgetO> {
- Err(HError::PreviewFailed { file: file.name.clone() })
+ HError::preview_failed(file)
}
fn preview_dir(file: &File,
@@ -397,9 +397,9 @@ impl Previewer {
}
let status = output.status.code()
- .ok_or(HError::PreviewFailed{file: file.name.clone()})?;
+ .ok_or(HError::preview_failed(file)?);
- if status == 0 || status == 5 && !is_stale(&stale)? { //is_current(&file) {
+ if status == Ok(0) || status == Ok(5) && !is_stale(&stale)? {
let output = std::str::from_utf8(&output.stdout)
.unwrap()
.to_string();
@@ -414,7 +414,7 @@ impl Previewer {
textview.animate_slide_up().log();
return Ok(Box::new(textview))
}
- Err(HError::PreviewFailed{file: file.name.clone()})
+ HError::preview_failed(file)
}
}