diff options
author | rabite <rabite@posteo.de> | 2019-03-16 14:35:32 +0100 |
---|---|---|
committer | rabite <rabite@posteo.de> | 2019-03-16 14:35:32 +0100 |
commit | 33a9562379b9d6fdd7be19ce20b3a5ac1fa7e1c7 (patch) | |
tree | ceb2a79a8cbc7e22430d8645527339f284d4dfc3 /src/preview.rs | |
parent | 45203cff36eced24ce7a7c34bae386ad16ef9ca0 (diff) |
some error handling modifications
Diffstat (limited to 'src/preview.rs')
-rw-r--r-- | src/preview.rs | 8 |
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) } } |