Save changed GPV curve to link's InitSetting

This commit is contained in:
Lew Rossman
2025-04-21 10:26:56 -04:00
parent ee9313aa24
commit e71b7b45ef

View File

@@ -4058,7 +4058,6 @@ int DLLEXPORT EN_setlinkvalue(EN_Project p, int index, int property, double valu
Slink *Link = net->Link; Slink *Link = net->Link;
double *Ucf = p->Ucf; double *Ucf = p->Ucf;
// double *LinkSetting = hyd->LinkSetting;
char s; char s;
double r; double r;
int pumpIndex, patIndex, curveIndex; int pumpIndex, patIndex, curveIndex;
@@ -4256,6 +4255,7 @@ int DLLEXPORT EN_setlinkvalue(EN_Project p, int index, int property, double valu
curveIndex = ROUND(value); curveIndex = ROUND(value);
if (curveIndex < 0 || curveIndex > net->Ncurves) return 206; if (curveIndex < 0 || curveIndex > net->Ncurves) return 206;
Link[index].Kc = curveIndex; Link[index].Kc = curveIndex;
if (hyd->OpenHflag == FALSE) Link[index].InitSetting = curveIndex;
} }
break; break;