diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-03-19 03:50:46 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-03-19 03:56:02 +0300 |
commit | f3e7c1e8c8c17564e5e571c57b3df869b04597db (patch) | |
tree | e0c6f7d125e8efdd45f497163eb9ac346812938c /source/blender | |
parent | f70241deba0edd65e7b4ca924ee85cf3795cd4af (diff) |
Fix building on Linux as '__time64_t' isn't portable
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/blenkernel/intern/seqcache.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/source/blender/blenkernel/intern/seqcache.c b/source/blender/blenkernel/intern/seqcache.c index f98af4a9406..e6920c71e24 100644 --- a/source/blender/blenkernel/intern/seqcache.c +++ b/source/blender/blenkernel/intern/seqcache.c @@ -262,17 +262,12 @@ static void seq_disk_cache_get_files(SeqDiskCache *disk_cache, char *path) static DiskCacheFile *seq_disk_cache_get_oldest_file(SeqDiskCache *disk_cache) { - DiskCacheFile *cache_file = disk_cache->files.first; - if (!cache_file) { + DiskCacheFile *oldest_file = disk_cache->files.first; + if (oldest_file == NULL) { return NULL; } - - DiskCacheFile *oldest_file = cache_file; - __time64_t oldest_timestamp = cache_file->fstat.st_mtime; - - for (; cache_file; cache_file = cache_file->next) { - if (cache_file->fstat.st_mtime < oldest_timestamp) { - oldest_timestamp = cache_file->fstat.st_mtime; + for (DiskCacheFile *cache_file = oldest_file->next; cache_file; cache_file = cache_file->next) { + if (cache_file->fstat.st_mtime < oldest_file->fstat.st_mtime) { oldest_file = cache_file; } } |