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);
|
s += sprintf (s, "%s<attnum name=\"%s\"", outCtrl->indent, curParam->name);
|
||||||
if (curParam->unit)
|
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\"",
|
s += sprintf (s, " min=\"%g\"",
|
||||||
GfParmSI2Unit (curParam->unit, curParam->min),
|
GfParmSI2Unit (curParam->unit, curParam->min));
|
||||||
|
}
|
||||||
|
if ((curParam->max != curParam->valnum) && (curParam->max != FLT_MAX))
|
||||||
|
{
|
||||||
|
s += sprintf (s, " max=\"%g\"",
|
||||||
GfParmSI2Unit (curParam->unit, curParam->max));
|
GfParmSI2Unit (curParam->unit, curParam->max));
|
||||||
}
|
}
|
||||||
|
|
||||||
s += sprintf (s, " unit=\"%s\" val=\"%g\"/>\n",
|
s += sprintf (s, " unit=\"%s\" val=\"%g\"/>\n",
|
||||||
curParam->unit, GfParmSI2Unit (curParam->unit, curParam->valnum));
|
curParam->unit, GfParmSI2Unit (curParam->unit, curParam->valnum));
|
||||||
} else
|
} 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\"",
|
s += sprintf (s, " min=\"%g\"", curParam->min);
|
||||||
curParam->min, curParam->max);
|
|
||||||
}
|
}
|
||||||
|
if ((curParam->max != curParam->valnum) && (curParam->max != FLT_MAX))
|
||||||
|
{
|
||||||
|
s += sprintf (s, " max=\"%g\"", curParam->max);
|
||||||
|
}
|
||||||
|
|
||||||
s += sprintf (s, " val=\"%g\"/>\n", curParam->valnum);
|
s += sprintf (s, " val=\"%g\"/>\n", curParam->valnum);
|
||||||
}
|
}
|
||||||
outCtrl->curParam = GF_TAILQ_NEXT (curParam, linkParam);
|
outCtrl->curParam = GF_TAILQ_NEXT (curParam, linkParam);
|
||||||
|
|
Loading…
Reference in a new issue