diff options
author | Bert <ber.t@gmx.com> | 2011-06-06 15:58:59 +0200 |
---|---|---|
committer | Bert <ber.t@gmx.com> | 2011-06-06 15:58:59 +0200 |
commit | b563a0adb2eb384b04354796eabe6065b6bc906f (patch) | |
tree | a833e235705eb85e4488960c737a9a64884222e9 | |
parent | a6100373c1be2796966fa7e15d7b41f2f8a112f7 (diff) |
Fixed mtime cache check on filesystems supporting nsec resolution
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | thumbs.c | 4 |
2 files changed, 3 insertions, 3 deletions
@@ -1,6 +1,6 @@ all: sxiv -VERSION=git-20110603 +VERSION=git-20110606 CC?=gcc DESTDIR?= @@ -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'; |