diff options
Diffstat (limited to 'source/cvar.c')
-rw-r--r-- | source/cvar.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/cvar.c b/source/cvar.c index e27ae16..cf09eca 100644 --- a/source/cvar.c +++ b/source/cvar.c @@ -229,7 +229,8 @@ cvar_t *Cvar_Get( const char *var_name, const char *var_value, int flags ) { // update default string if cvar was set from command line Z_Free( var->default_string ); var->default_string = Cvar_CopyString( var_value ); - if( ( flags & ( CVAR_NOSET | CVAR_ROM ) || + if( ( ( flags & CVAR_ROM ) || + ( ( flags & CVAR_NOSET ) && com_initialized ) || ( ( flags & CVAR_CHEAT ) && !CL_CheatsOK() ) ) && strcmp( var_value, var->string ) ) { |