Allow reloading of opened files
This commit is contained in:
parent
97da8593d9
commit
a85121d767
13
src/main.c
13
src/main.c
@ -1696,9 +1696,20 @@ int main(int argc, char *argv[])
|
|||||||
void *file_data;
|
void *file_data;
|
||||||
file_data = file_load(argv[i+1], &size);
|
file_data = file_load(argv[i+1], &size);
|
||||||
if (file_data)
|
if (file_data)
|
||||||
|
{
|
||||||
|
svf_last = file_data;
|
||||||
|
svf_lsize = size;
|
||||||
|
if(!parse_save(file_data, size, 1, 0, 0, bmap, fvx, fvy, signs, parts, pmap))
|
||||||
{
|
{
|
||||||
it=0;
|
it=0;
|
||||||
parse_save(file_data, size, 1, 0, 0, bmap, fvx, fvy, signs, parts, pmap);
|
svf_filename[0] = 0;
|
||||||
|
svf_fileopen = 1;
|
||||||
|
} else {
|
||||||
|
svf_last = NULL;
|
||||||
|
svf_lsize = 0;
|
||||||
|
free(file_data);
|
||||||
|
file_data = NULL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user