X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=2bc5444c0c5daebff2abc914c6b7a78889acebb8;hb=a95264fc39b6eae2473bfd6521c7bf3eef5af804;hp=b6ec4fda6353c2494c1c15f0eeca311ea6733887;hpb=5a5342a6ab48037839b783adc4f3304331834a8c;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index b6ec4fda..2bc5444c 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -1591,6 +1591,7 @@ static void FreeCustomArtworkList(struct ArtworkListInfo *, struct FileInfo *getFileListFromConfigList(struct ConfigInfo *config_list, struct ConfigInfo *suffix_list, + char **ignore_tokens, int num_file_list_entries) { struct FileInfo *file_list; @@ -1651,9 +1652,9 @@ struct FileInfo *getFileListFromConfigList(struct ConfigInfo *config_list, } /* the following tokens are no file definitions, but other config tokens */ - if (strcmp(config_list[i].token, "global.num_toons") == 0 || - strcmp(config_list[i].token, "menu.main.hide_static_text") == 0) - is_file_entry = FALSE; + for (j=0; ignore_tokens[j] != NULL; j++) + if (strcmp(config_list[i].token, ignore_tokens[j]) == 0) + is_file_entry = FALSE; if (is_file_entry) {