mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-21 22:59:27 +02:00
Packager: fix a crash when trying to install FPCTest related IDE packages. Issue #19900, patch from Anton
git-svn-id: trunk@31925 -
This commit is contained in:
parent
0b41f66423
commit
cfa79a82d9
@ -1083,12 +1083,16 @@ end;
|
||||
procedure DeleteDependencyInList(ADependency: TPkgDependency;
|
||||
var First: TPkgDependency; ListType: TPkgDependencyList);
|
||||
var
|
||||
NextDependency: TPkgDependency;
|
||||
NextDependency, PrevDependency: TPkgDependency;
|
||||
begin
|
||||
NextDependency:=ADependency.NextDependency[ListType];
|
||||
NextDependency := ADependency.NextDependency[ListType];
|
||||
PrevDependency := ADependency.PrevDependency[ListType];
|
||||
if First = ADependency then First := NextDependency;
|
||||
if Assigned(NextDependency) then
|
||||
NextDependency.PrevDependency[ListType] := PrevDependency;
|
||||
if Assigned(PrevDependency) then
|
||||
PrevDependency.NextDependency[ListType] := NextDependency;
|
||||
ADependency.Free;
|
||||
if First=ADependency then
|
||||
First:=NextDependency;
|
||||
end;
|
||||
|
||||
procedure FreeDependencyList(var First: TPkgDependency;
|
||||
|
Loading…
Reference in New Issue
Block a user