diff options
Diffstat (limited to 'source/cvar.c')
-rw-r--r-- | source/cvar.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/cvar.c b/source/cvar.c index 162a5e4..bbf1dda 100644 --- a/source/cvar.c +++ b/source/cvar.c @@ -160,9 +160,11 @@ static void Cvar_ChangeString( cvar_t *var, const char *value, cvarSetSource_t s Cvar_ParseString( var ); if( var->flags & CVAR_INFOMASK ) { +#if USE_CLIENT if( var->flags & CVAR_USERINFO ) { CL_UpdateUserinfo( var, source ); } +#endif } var->modified = qtrue; @@ -446,11 +448,13 @@ cvar_t *Cvar_FullSet( const char *var_name, const char *value, int flags, cvarSe Cvar_SetByVar( var, value, source ); +#if USE_CLIENT // force retransmit of userinfo variables // needed for compatibility with q2admin if( ( var->flags | flags ) & CVAR_USERINFO ) { CL_UpdateUserinfo( var, source ); } +#endif var->flags &= ~CVAR_INFOMASK; var->flags |= flags; |