summaryrefslogtreecommitdiffstats
path: root/thumbs.c
diff options
context:
space:
mode:
Diffstat (limited to 'thumbs.c')
-rw-r--r--thumbs.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/thumbs.c b/thumbs.c
index 4f6c181..a9f4fe0 100644
--- a/thumbs.c
+++ b/thumbs.c
@@ -25,6 +25,7 @@
#include <unistd.h>
#include <utime.h>
+#include "options.h"
#include "thumbs.h"
#include "util.h"
@@ -83,6 +84,9 @@ void tns_cache_write(Imlib_Image im, const char *filepath, bool force)
struct utimbuf times;
Imlib_Load_Error err = 0;
+ if (options->private_mode)
+ return;
+
if (stat(filepath, &fstats) < 0)
return;
@@ -270,7 +274,7 @@ bool tns_load(tns_t *tns, int n, bool force, bool cache_only)
cache_hit = true;
}
#if HAVE_LIBEXIF
- } else if (!force) {
+ } else if (!force && !options->private_mode) {
int pw = 0, ph = 0, w, h, x = 0, y = 0;
bool err;
float zw, zh;