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,