summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2013-02-04 20:08:31 +0400
committerAndrey Nazarov <skuller@skuller.net>2013-02-04 20:08:31 +0400
commit0c7246e527541552f37e9bd276d252ad4abd352d (patch)
tree35ebf72003218e9a662a2d6dac97d514e8ebdf41
parentdc4ef549284766a6fffbbce42294d7ac5073a39f (diff)
Reset fs_gamedir when returning to base game.
-rw-r--r--src/common/files.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/common/files.c b/src/common/files.c
index d0a5f4c..fe3680d 100644
--- a/src/common/files.c
+++ b/src/common/files.c
@@ -3478,6 +3478,10 @@ void FS_Restart(qboolean total)
} else {
// just change gamedir
free_game_paths();
+ Q_snprintf(fs_gamedir, sizeof(fs_gamedir), "%s/"BASEGAME, sys_basedir->string);
+#ifdef _WIN32
+ FS_ReplaceSeparators(fs_gamedir, '/');
+#endif
}
setup_game_paths();