Fix Issue #790 - incorrect number of pipes

The pipe counter was not decreased if the element was a pipe.
This commit is contained in:
Dennis
2024-05-23 10:33:30 +03:00
parent ef234a1919
commit d50c673321

View File

@@ -3408,6 +3408,12 @@ int DLLEXPORT EN_deletelink(EN_Project p, int index, int actionCode)
if (net->Valve[i].Link > index) net->Valve[i].Link -= 1; if (net->Valve[i].Link > index) net->Valve[i].Link -= 1;
} }
// Reduce the number of pipes count by one if it is a pipe.
if (linkType == PIPE)
{
net->Npipes--;
}
// Delete any pump associated with the deleted link // Delete any pump associated with the deleted link
if (linkType == PUMP) if (linkType == PUMP)
{ {