* fix bug #9222 by Sergei Gorelkin

git-svn-id: trunk@8028 -
This commit is contained in:
Almindor 2007-07-12 19:50:38 +00:00
parent 9021bbad98
commit 8fff7af149

View File

@ -1014,8 +1014,8 @@ end;
destructor TDOMNode_WithChildren.Destroy;
begin
FreeAndNil(FChildNodeTree);
FreeChildren;
FreeAndNil(FChildNodeTree);
inherited Destroy;
end;
@ -1243,6 +1243,8 @@ procedure TDOMNode_WithChildren.FreeChildren;
var
child, next: TDOMNode;
begin
if Assigned(FChildNodeTree) then
FChildNodeTree.Clear;
child := FFirstChild;
while Assigned(child) do
begin