Mercurial > repos > blastem
changeset 1418:62ec8be376be
Add smd extension to default extension filter. Make file extension check case insensitive
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 26 Jun 2017 09:38:41 -0700 |
parents | e6efe6b2aee9 |
children | 92e7dafcc0dc |
files | default.cfg menu.c |
diffstat | 2 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/default.cfg Sat Jun 24 23:37:47 2017 -0700 +++ b/default.cfg Mon Jun 26 09:38:41 2017 -0700 @@ -218,7 +218,7 @@ #accepts special variables $HOME, $EXEDIR, $USERDATA, $ROMNAME save_path $USERDATA/blastem/$ROMNAME #space delimited list of file extensions to filter against in menu - extensions bin gen md sms gg + extensions bin gen md smd sms gg } system {
--- a/menu.c Sat Jun 24 23:37:47 2017 -0700 +++ b/menu.c Mon Jun 26 09:38:41 2017 -0700 @@ -220,7 +220,7 @@ dst = copy_dir_entry_to_guest(dst, m68k, "..", 1); } #endif - char *ext_filter = strdup(tern_find_path_default(config, "ui\0extensions\0", (tern_val){.ptrval = "bin gen md sms gg"}, TVAL_PTR).ptrval); + char *ext_filter = strdup(tern_find_path_default(config, "ui\0extensions\0", (tern_val){.ptrval = "bin gen md smd sms gg"}, TVAL_PTR).ptrval); uint32_t num_exts = 0, ext_storage = 5; char **ext_list = malloc(sizeof(char *) * ext_storage); char *cur_filter = ext_filter; @@ -243,7 +243,7 @@ uint32_t extidx; for (extidx = 0; extidx < num_exts; extidx++) { - if (!strcmp(ext, ext_list[extidx])) { + if (!strcasecmp(ext, ext_list[extidx])) { break; } }