|
@@ -1919,14 +1919,14 @@ end;
|
|
|
|
|
|
procedure TLinkedList.clear;
|
|
procedure TLinkedList.clear;
|
|
var
|
|
var
|
|
- NewNode : TLinkedListItem;
|
|
|
|
|
|
+ NewNode, Next : TLinkedListItem;
|
|
begin
|
|
begin
|
|
NewNode:=FFirst;
|
|
NewNode:=FFirst;
|
|
while assigned(NewNode) do
|
|
while assigned(NewNode) do
|
|
begin
|
|
begin
|
|
- FFirst:=NewNode.Next;
|
|
|
|
|
|
+ Next:=NewNode.Next;
|
|
NewNode.Free;
|
|
NewNode.Free;
|
|
- NewNode:=FFirst;
|
|
|
|
|
|
+ NewNode:=Next;
|
|
end;
|
|
end;
|
|
FLast:=nil;
|
|
FLast:=nil;
|
|
FFirst:=nil;
|
|
FFirst:=nil;
|