Allow negative EN_SETTING value in EN_setlinkvalue

Makes EN_setlinkvalue consistent with how an input file is read. This addresses issue #616 .
This commit is contained in:
Lew Rossman
2020-11-05 21:54:10 -05:00
parent ab3eda2158
commit a76cc51ac8

View File

@@ -3886,7 +3886,6 @@ int DLLEXPORT EN_setlinkvalue(EN_Project p, int index, int property, double valu
case EN_INITSETTING:
case EN_SETTING:
if (value < 0.0) return 211;
if (Link[index].Type == PIPE || Link[index].Type == CVPIPE)
{
return EN_setlinkvalue(p, index, EN_ROUGHNESS, value);
@@ -3896,6 +3895,7 @@ int DLLEXPORT EN_setlinkvalue(EN_Project p, int index, int property, double valu
switch (Link[index].Type)
{
case PUMP:
if (value < 0.0) return 211;
break;
case PRV:
case PSV: