summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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,