rnd-20020607-1-src
[rocksndiamonds.git] / src / libgame / setup.c
index 5ce14db2245335eb9b72044ba3171e7442cf5a66..27c05e55d16e00d5ba87069a21b43701355da1e2 100644 (file)
@@ -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;