X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=cvar.c;h=e92e0dfa3ac7b9b3e31ff5f27cbc72cdbcc7b6c8;hb=9a2612ff0270451436ef081994bb20dcb4299916;hp=521e2842ab3e0e93377555c3e38c182f031ce32c;hpb=462ee906731d1e2ee79707aaee0365ad717231ce;p=xonotic%2Fdarkplaces.git diff --git a/cvar.c b/cvar.c index 521e2842..e92e0dfa 100644 --- a/cvar.c +++ b/cvar.c @@ -381,6 +381,8 @@ static void Cvar_SetQuick_Internal (cvar_t *var, const char *value) } else if (!strcmp(var->name, "_cl_rate")) CL_SetInfo("rate", va(vabuf, sizeof(vabuf), "%i", var->integer), true, false, false, false); + else if (!strcmp(var->name, "_cl_rate_burstsize")) + CL_SetInfo("rate_burstsize", va(vabuf, sizeof(vabuf), "%i", var->integer), true, false, false, false); else if (!strcmp(var->name, "_cl_playerskin")) CL_SetInfo("playerskin", var->string, true, false, false, false); else if (!strcmp(var->name, "_cl_playermodel")) @@ -395,8 +397,10 @@ static void Cvar_SetQuick_Internal (cvar_t *var, const char *value) if(var->integer <= 0) Cvar_Set("rcon_password", ""); } +#ifdef CONFIG_MENU else if (!strcmp(var->name, "net_slist_favorites")) NetConn_UpdateFavorites(); +#endif } Cvar_UpdateAutoCvar(var); @@ -747,6 +751,7 @@ void Cvar_RestoreInitState(void) if (!(c->flags & CVAR_ALLOCATED)) { Con_DPrintf("Cvar_RestoreInitState: Unable to destroy cvar \"%s\", it was registered after init!\n", c->name); + cp = &c->next; continue; } // remove this cvar, it did not exist at init