Mercurial > repos > blastem
diff blastem.c @ 2438:bed4d3db8a3f
More flexible loading of Pico storyware assets
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 11 Feb 2024 11:04:39 -0800 |
parents | fb8d6ebf9d5f |
children | cb62730d5c99 |
line wrap: on
line diff
--- a/blastem.c Sat Feb 10 17:46:30 2024 -0800 +++ b/blastem.c Sun Feb 11 11:04:39 2024 -0800 @@ -173,7 +173,7 @@ } dst->name = basename_no_extension(filename); dst->size = out_size; - zip_close(z); + dst->zip = z; return out_size; } } @@ -187,6 +187,9 @@ uint32_t load_media(char * filename, system_media *dst, system_type *stype) { uint8_t header[10]; + if (dst->zip) { + zip_close(dst->zip); + } dst->orig_path = filename; char *ext = path_extension(filename); if (ext && !strcasecmp(ext, "zip")) {