Mercurial > repos > blastem
diff blastem.c @ 2262:bc68560b4a04
Fix bug when loading cue sheet without leading path
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 23 Dec 2022 06:23:41 -0800 |
parents | 1e626d0ecf9c |
children | 5d3411f52d00 |
line wrap: on
line diff
--- a/blastem.c Fri Dec 23 05:49:04 2022 -0800 +++ b/blastem.c Fri Dec 23 06:23:41 2022 -0800 @@ -23,6 +23,7 @@ #include "gdb_remote.h" #include "gst.h" #include "util.h" +#include "paths.h" #include "romdb.h" #include "terminal.h" #include "arena.h" @@ -167,6 +168,9 @@ } dst->extension = ext; dst->dir = path_dirname(filename); + if (!dst->dir) { + dst->dir = path_current_dir(); + } dst->name = basename_no_extension(filename); dst->size = out_size; zip_close(z); @@ -253,6 +257,9 @@ ret = (uint32_t)readsize; } dst->dir = path_dirname(filename); + if (!dst->dir) { + dst->dir = path_current_dir(); + } dst->name = basename_no_extension(filename); dst->extension = ext; dst->size = ret;