projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20100713-1-src
[rocksndiamonds.git]
/
src
/
files.c
diff --git
a/src/files.c
b/src/files.c
index ff33da821a2a941ee786dd5217f6949796d363a9..fd0c4010c290f068d07b1f77b5254c0a71bfb018 100644
(file)
--- a/
src/files.c
+++ b/
src/files.c
@@
-7139,8
+7139,12
@@
static void LoadLevelFromFileInfo(struct LevelInfo *level,
/* if level file is invalid, restore level structure to default values */
if (level->no_valid_file)
/* if level file is invalid, restore level structure to default values */
if (level->no_valid_file)
+ {
setLevelInfoToDefaults(level, level_info_only);
setLevelInfoToDefaults(level, level_info_only);
+ level->no_valid_file = TRUE; /* but keep "no valid file" flag */
+ }
+
if (level->game_engine_type == GAME_ENGINE_TYPE_UNKNOWN)
level->game_engine_type = GAME_ENGINE_TYPE_RND;
if (level->game_engine_type == GAME_ENGINE_TYPE_UNKNOWN)
level->game_engine_type = GAME_ENGINE_TYPE_RND;