anchordocking: fixed clean up

git-svn-id: trunk@26063 -
This commit is contained in:
mattias 2010-06-12 17:28:04 +00:00
parent 627414f637
commit e0c859f04e
2 changed files with 3 additions and 1 deletions

View File

@ -1392,6 +1392,8 @@ begin
FreeAndNil(FControls);
FreeAndNil(fNeedFree);
FreeAndNil(fDisabledAutosizing);
fCloseBtnReferenceCount:=-1;
FreeAndNil(fCloseBtnBitmap);
inherited Destroy;
end;
@ -3748,6 +3750,7 @@ end;
procedure TAnchorDockCloseButton.ReleaseCloseGlyph;
begin
if DockMaster=nil then exit;
dec(DockMaster.fCloseBtnReferenceCount);
if DockMaster.fCloseBtnReferenceCount=0 then
FreeAndNil(DockMaster.fCloseBtnBitmap);

View File

@ -148,7 +148,6 @@ object MainIDE: TMainIDE
top = 32
object FileMenuItem: TMenuItem
Caption = 'File'
OnClick = FileMenuItemClick
object OpenFileMenuItem: TMenuItem
Caption = 'Open file'
end