Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2020-03-19 03:50:46 +0300
committerCampbell Barton <ideasman42@gmail.com>2020-03-19 03:56:02 +0300
commitf3e7c1e8c8c17564e5e571c57b3df869b04597db (patch)
treee0c6f7d125e8efdd45f497163eb9ac346812938c
parentf70241deba0edd65e7b4ca924ee85cf3795cd4af (diff)
Fix building on Linux as '__time64_t' isn't portable
-rw-r--r--source/blender/blenkernel/intern/seqcache.c13
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;
}
}