mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-25 14:35:04 +00:00
New function object_here_by_md5().
This commit is contained in:
parent
908e068e36
commit
0c525335ee
1 changed files with 9 additions and 4 deletions
13
data.c
13
data.c
|
@ -411,11 +411,18 @@ d_char *_object_fn(const char *id)
|
|||
}
|
||||
|
||||
|
||||
int object_here_by_md5(char *id)
|
||||
/* checks if an object is already downloaded */
|
||||
{
|
||||
xs *fn = _object_fn_by_md5(id);
|
||||
return mtime(fn) > 0.0;
|
||||
}
|
||||
|
||||
|
||||
int object_here(char *id)
|
||||
/* checks if an object is already downloaded */
|
||||
{
|
||||
xs *fn = _object_fn(id);
|
||||
|
||||
return mtime(fn) > 0.0;
|
||||
}
|
||||
|
||||
|
@ -818,10 +825,8 @@ d_char *timeline_top_level(d_char *list)
|
|||
if (!object_parent(line, line2, sizeof(line2)))
|
||||
break;
|
||||
|
||||
xs *pfn = _object_fn_by_md5(line2);
|
||||
|
||||
/* well, there is a parent... but if it's not there, use this */
|
||||
if (mtime(pfn) == 0.0)
|
||||
if (!object_here_by_md5(line2))
|
||||
break;
|
||||
|
||||
/* it's here! try again with its own parent */
|
||||
|
|
Loading…
Reference in a new issue