TLvlGraph: Adjust node in/out-weights, if edge is destroyed.

git-svn-id: trunk@60878 -
This commit is contained in:
martin 2019-04-07 19:51:52 +00:00
parent 7a5bb3650c
commit 5b8832a7b0

View File

@ -3566,6 +3566,8 @@ begin
OldGraph:=Source.Graph;
Source.FOutEdges.Remove(Self);
Target.FInEdges.Remove(Self);
Source.FOutWeight-=FWeight;
Target.FInWeight-=FWeight;
FSource:=nil;
FTarget:=nil;
if OldGraph<>nil then