X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=27c05e55d16e00d5ba87069a21b43701355da1e2;hb=192bb88f2e18aeec39614040d52e7d9fabebdb99;hp=5ce14db2245335eb9b72044ba3171e7442cf5a66;hpb=b81f28710057e7d84528b65b92e9b4d1aaadab6c;p=rocksndiamonds.git diff --git a/src/libgame/setup.c b/src/libgame/setup.c index 5ce14db2..27c05e55 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -1442,6 +1442,8 @@ static boolean LoadLevelInfoFromLevelConf(TreeInfo **node_first, else setTreeInfoToDefaults(leveldir_new, TREE_TYPE_LEVEL_DIR); + leveldir_new->filename = getStringCopy(directory_name); + checkSetupFileListIdentifier(setup_file_list, getCookie("LEVELINFO")); /* set all structure fields according to the token/value pairs */ @@ -1465,8 +1467,6 @@ static boolean LoadLevelInfoFromLevelConf(TreeInfo **node_first, if (leveldir_new->name_sorting == NULL) leveldir_new->name_sorting = getStringCopy(leveldir_new->name); - leveldir_new->filename = getStringCopy(directory_name); - if (node_parent == NULL) /* top level group */ { leveldir_new->basepath = level_directory;