From 698c7913e8e56649cb413b155bc9381e91f10bbe Mon Sep 17 00:00:00 2001 From: Andrey Nazarov Date: Fri, 11 Jun 2010 15:53:23 +0000 Subject: 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. --- source/cl_main.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/cl_main.c') 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; } /* -- cgit v1.2.3