X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=6886e101d343e5e63d14bcb640f70d7806019be2;hb=63a69a8de5e22f8d0a082ef7f64eff4572cf2e14;hp=f9fb34eaeb50f636a67448cedb2ceed10ee47e2e;hpb=fb260f5e9048cac10367caaaefa6e9d635847241;p=rocksndiamonds.git diff --git a/src/libgame/setup.c b/src/libgame/setup.c index f9fb34ea..6886e101 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -1326,7 +1326,9 @@ static char *getCustomMusicDirectoryExt(boolean check_music) { // 2nd try: look for special artwork configured in level series config directory = getStringCopy(getLevelArtworkDir(TREE_TYPE_MUSIC_DIR)); - if (directoryExists_CheckMusic(directory, check_music)) + + // directory also valid if no unconfigured music found (no game music) + if (directoryExists_CheckMusic(directory, FALSE)) return directory; free(directory); @@ -1340,7 +1342,9 @@ static char *getCustomMusicDirectoryExt(boolean check_music) { // 3rd try: look for special artwork in configured artwork directory directory = getStringCopy(getSetupArtworkDir(artwork.mus_current)); - if (directoryExists_CheckMusic(directory, check_music)) + + // directory also valid if no unconfigured music found (no game music) + if (directoryExists_CheckMusic(directory, FALSE)) return directory; free(directory);