mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-11-03 16:39:36 +01:00
LCL: remove redundant checks from TTreeFilterBranch.FreeNodeData.
git-svn-id: trunk@46108 -
This commit is contained in:
parent
3208bdffe6
commit
c5e69a4a97
@ -330,14 +330,13 @@ procedure TTreeFilterBranch.FreeNodeData(ANode : TTreeNode);
|
||||
Var
|
||||
AObject : TObject;
|
||||
Begin
|
||||
AObject := NIL;
|
||||
If Assigned(ANode) And Assigned(ANode.Data) Then Begin
|
||||
AObject := TObject(ANode.Data);
|
||||
If Assigned(AObject) And AObject.InheritsFrom(TTFENodeData) Then Begin
|
||||
If AObject.InheritsFrom(TTFENodeData) Then Begin
|
||||
TTFENodeData(AObject).Node := NIL;
|
||||
TTFENodeData(AObject).Branch := NIL;
|
||||
end;
|
||||
If Assigned(AObject) And (AObject is TFileNameItem) Then
|
||||
If AObject is TFileNameItem Then
|
||||
AObject.Free;
|
||||
ANode.Data := NIL;
|
||||
end;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user