From b563a0adb2eb384b04354796eabe6065b6bc906f Mon Sep 17 00:00:00 2001 From: Bert Date: Mon, 6 Jun 2011 15:58:59 +0200 Subject: Fixed mtime cache check on filesystems supporting nsec resolution --- thumbs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'thumbs.c') diff --git a/thumbs.c b/thumbs.c index 4501161..0670888 100644 --- a/thumbs.c +++ b/thumbs.c @@ -78,7 +78,7 @@ Imlib_Image* tns_cache_load(const char *filename) { if ((cfile = tns_cache_filename(filename))) { if (!stat(cfile, &cstats) && cstats.st_mtim.tv_sec == fstats.st_mtim.tv_sec && - cstats.st_mtim.tv_nsec == fstats.st_mtim.tv_nsec) + cstats.st_mtim.tv_nsec / 1000 == fstats.st_mtim.tv_nsec / 1000) { im = imlib_load_image(cfile); } @@ -103,7 +103,7 @@ void tns_cache_write(thumb_t *t, Bool force) { if ((cfile = tns_cache_filename(t->filename))) { if (force || stat(cfile, &cstats) || cstats.st_mtim.tv_sec != fstats.st_mtim.tv_sec || - cstats.st_mtim.tv_nsec != fstats.st_mtim.tv_nsec) + cstats.st_mtim.tv_nsec / 1000 != fstats.st_mtim.tv_nsec / 1000) { if ((dirend = strrchr(cfile, '/'))) { *dirend = '\0'; -- cgit v1.2.3