diff options
author | Andrey Nazarov <skuller@skuller.net> | 2010-06-11 15:53:23 +0000 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2010-06-11 15:53:23 +0000 |
commit | 698c7913e8e56649cb413b155bc9381e91f10bbe (patch) | |
tree | c5cb81a12a63c113d9c24c7a680f0154cbbf4888 /source/cl_main.c | |
parent | 47dead035e7bb52e9b360af6d9f13cdf5623b97f (diff) |
Fixed gamedir not being changed properly when connecting to a server.
Forbid changing gamedir at all while connected to a server.
Automatically restart filesystem when user changes gamedir while disconnected.
Killed FS_NeedRestart and FS_SafeToRestart.
Diffstat (limited to 'source/cl_main.c')
-rw-r--r-- | source/cl_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/cl_main.c b/source/cl_main.c index cdd3b5d..306c604 100644 --- a/source/cl_main.c +++ b/source/cl_main.c @@ -591,6 +591,9 @@ void CL_ClearState( void ) { if( cls.state > ca_connected ) { cls.state = ca_connected; } + + // unprotect game cvar + fs_game->flags &= ~CVAR_ROM; } /* |