We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dcf9341 commit 501a54cCopy full SHA for 501a54c
src/d_iwad.c
@@ -556,6 +556,8 @@ static void AddSteamDirs(void)
556
// Build a list of IWAD files
557
//
558
559
+static char **iwad_dirs_append;
560
+
561
void BuildIWADDirList(void)
562
{
563
char *env;
@@ -603,6 +605,12 @@ void BuildIWADDirList(void)
603
605
AddSteamDirs();
604
606
# endif
607
#endif
608
609
+ char **dir;
610
+ array_foreach(dir, iwad_dirs_append)
611
+ {
612
+ array_push(iwad_dirs, *dir);
613
+ }
614
}
615
616
@@ -755,6 +763,11 @@ char *D_FindIWADFile(void)
755
763
756
764
I_Error("IWAD file '%s' not found!", file);
757
765
766
+ else
767
768
+ char *iwad_dir = M_DirName(result);
769
+ array_push(iwad_dirs_append, iwad_dir);
770
758
771
759
772
free(file);
760
773
0 commit comments