From: havoc Date: Wed, 7 Jun 2006 06:02:59 +0000 (+0000) Subject: don't save cvars that are at their default value X-Git-Tag: xonotic-v0.1.0preview~3950 X-Git-Url: http://git.xonotic.org/?a=commitdiff_plain;h=635cd9b80412bad37d34837ed87d709dfc8abdd1;p=xonotic%2Fdarkplaces.git don't save cvars that are at their default value git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6426 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/cvar.c b/cvar.c index 68d98df4..704f658d 100644 --- a/cvar.c +++ b/cvar.c @@ -518,8 +518,9 @@ void Cvar_WriteVariables (qfile_t *f) { cvar_t *var; + // don't save cvars that match their default value for (var = cvar_vars ; var ; var = var->next) - if (var->flags & CVAR_SAVE) + if (var->flags & CVAR_SAVE && strcmp(var->string, var->defstring)) FS_Printf(f, "%s%s \"%s\"\n", var->flags & CVAR_ALLOCATED ? "seta " : "", var->name, var->string); }