From ecc363ec10dec864dd2c956b478549ff235fb3d6 Mon Sep 17 00:00:00 2001 From: Antti Korpi Date: Thu, 13 Jul 2017 01:15:51 +0100 Subject: Add -p flag to disable writing of cache and temporary files Closes #285. --- thumbs.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'thumbs.c') diff --git a/thumbs.c b/thumbs.c index 4f6c181..a9f4fe0 100644 --- a/thumbs.c +++ b/thumbs.c @@ -25,6 +25,7 @@ #include #include +#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; -- cgit v1.2.3