mirror of
https://git.code.sf.net/p/quake/newtree
synced 2025-04-24 23:31:49 +00:00
Clean up SV_Serverinfo_f a bit where it sets the cvar corresponding to the
server info key.
This commit is contained in:
parent
1dd0f7ed0f
commit
c808bf155e
1 changed files with 4 additions and 7 deletions
|
@ -590,16 +590,13 @@ void SV_Serverinfo_f (void)
|
||||||
}
|
}
|
||||||
Info_SetValueForKey (svs.info, Cmd_Argv(1), Cmd_Argv(2), MAX_SERVERINFO_STRING);
|
Info_SetValueForKey (svs.info, Cmd_Argv(1), Cmd_Argv(2), MAX_SERVERINFO_STRING);
|
||||||
|
|
||||||
// FIXME This sucks.
|
|
||||||
// if this is a cvar, change it too
|
// if this is a cvar, change it too
|
||||||
var = Cvar_FindVar (Cmd_Argv(1));
|
var = Cvar_FindVar (Cmd_Argv(1));
|
||||||
if (var)
|
if (var)
|
||||||
{
|
Cvar_Set (var, Cmd_Argv(2));
|
||||||
free (var->string); // free the old value string
|
|
||||||
var->string = CopyString (Cmd_Argv(2));
|
|
||||||
var->value = atof (var->string);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if (!var || !(var->flags & CVAR_SERVERINFO))
|
||||||
|
// Cvar_Set will send the change if CVAR_SERVERINFO is set
|
||||||
SV_SendServerInfoChange(Cmd_Argv(1), Cmd_Argv(2));
|
SV_SendServerInfoChange(Cmd_Argv(1), Cmd_Argv(2));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue