lazcontrols: TTreeFilterEdit: disconnect FilteredTreeView on destroy, bug #21198

git-svn-id: trunk@35095 -
This commit is contained in:
mattias 2012-02-02 20:59:04 +00:00
parent fb1ea909c4
commit c186d1b6cc

View File

@ -331,6 +331,7 @@ end;
destructor TTreeFilterEdit.Destroy;
begin
FilteredTreeview:=nil;
FreeAndNil(fBranches);
FreeAndNil(fSelectionList);
inherited Destroy;
@ -391,6 +392,7 @@ begin
begin
if FilteredTreeview=AComponent then
begin
fFilteredTreeview.RemoveHandlerOnBeforeDestruction(@OnBeforeTreeDestroy);
fFilteredTreeview:=nil;
FreeAndNil(fBranches);
end;