summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrabite <rabite@posteo.de>2019-07-25 21:29:10 +0200
committerrabite <rabite@posteo.de>2019-07-25 21:29:10 +0200
commit3b80c3b20fefc97d41c048aa522c93f44d5e2ac7 (patch)
tree7e84e12787b76532fdf727e4161843fc8a08890a
parent8cb02c59be2e54096fa08d6800abd9c465becc77 (diff)
check if /tmp/hunter-previews exists before deleting
-rw-r--r--src/preview.rs8
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,