diff options
author | rabite <rabite@posteo.de> | 2019-07-25 21:29:10 +0200 |
---|---|---|
committer | rabite <rabite@posteo.de> | 2019-07-25 21:29:10 +0200 |
commit | 3b80c3b20fefc97d41c048aa522c93f44d5e2ac7 (patch) | |
tree | 7e84e12787b76532fdf727e4161843fc8a08890a | |
parent | 8cb02c59be2e54096fa08d6800abd9c465becc77 (diff) |
check if /tmp/hunter-previews exists before deleting
-rw-r--r-- | src/preview.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/preview.rs b/src/preview.rs index b3eb8ad..0e6dd3f 100644 --- a/src/preview.rs +++ b/src/preview.rs @@ -375,9 +375,11 @@ impl Previewer { { kill_proc().log(); // Delete files left by graphical PDF previews, etc. - std::fs::remove_dir_all("/tmp/hunter-previews/") - .map_err(HError::from) - .log(); + if std::path::Path::new("/tmp/hunter-previews").exists() { + std::fs::remove_dir_all("/tmp/hunter-previews/") + .map_err(HError::from) + .log(); + } if file.kind == Kind::Directory { let preview = Previewer::preview_dir(&file, |