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;
 						}
 					}