404_parameter_parsing_no_maxmin
Prevents the MAX_FLT min/max being writen to config files git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3721 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: b794e6f8efb5137d983ccc014c1dd2e0be0b10a0 Former-commit-id: e85365c37ddf5d70e99c18c3a8a67b73d17c2cb5
This commit is contained in:
parent
726ef9f3b4
commit
a5a62bfdbd
1 changed files with 15 additions and 6 deletions
|
@ -1444,21 +1444,30 @@ xmlGetOuputLine (struct parmHandle *parmHandle, char *buffer, int /* size */)
|
|||
s += sprintf (s, "%s<attnum name=\"%s\"", outCtrl->indent, curParam->name);
|
||||
if (curParam->unit)
|
||||
{
|
||||
if ((curParam->min != curParam->valnum) || (curParam->max != curParam->valnum))
|
||||
if ((curParam->min != curParam->valnum) && (curParam->min != -FLT_MAX))
|
||||
{
|
||||
s += sprintf (s, " min=\"%g\" max=\"%g\"",
|
||||
GfParmSI2Unit (curParam->unit, curParam->min),
|
||||
s += sprintf (s, " min=\"%g\"",
|
||||
GfParmSI2Unit (curParam->unit, curParam->min));
|
||||
}
|
||||
if ((curParam->max != curParam->valnum) && (curParam->max != FLT_MAX))
|
||||
{
|
||||
s += sprintf (s, " max=\"%g\"",
|
||||
GfParmSI2Unit (curParam->unit, curParam->max));
|
||||
}
|
||||
|
||||
s += sprintf (s, " unit=\"%s\" val=\"%g\"/>\n",
|
||||
curParam->unit, GfParmSI2Unit (curParam->unit, curParam->valnum));
|
||||
} else
|
||||
{
|
||||
if ((curParam->min != curParam->valnum) || (curParam->max != curParam->valnum))
|
||||
if ((curParam->min != curParam->valnum) && (curParam->min != -FLT_MAX))
|
||||
{
|
||||
s += sprintf (s, " min=\"%g\" max=\"%g\"",
|
||||
curParam->min, curParam->max);
|
||||
s += sprintf (s, " min=\"%g\"", curParam->min);
|
||||
}
|
||||
if ((curParam->max != curParam->valnum) && (curParam->max != FLT_MAX))
|
||||
{
|
||||
s += sprintf (s, " max=\"%g\"", curParam->max);
|
||||
}
|
||||
|
||||
s += sprintf (s, " val=\"%g\"/>\n", curParam->valnum);
|
||||
}
|
||||
outCtrl->curParam = GF_TAILQ_NEXT (curParam, linkParam);
|
||||
|
|
Loading…
Reference in a new issue