IDE: menu designer: free shadowmenu via releasecomponent

git-svn-id: trunk@54857 -
This commit is contained in:
mattias 2017-05-10 15:28:41 +00:00
parent 379ed5300f
commit 9c8fc2ffde

View File

@ -303,13 +303,16 @@ end;
procedure TMenuDesignerBase.FreeShadowMenu;
begin
FreeAndNil(FShadowMenu);
if FShadowMenu=nil then exit;
FShadowMenu.Parent:=nil;
Application.ReleaseComponent(FShadowMenu);
FShadowMenu:=nil;
end;
procedure TMenuDesignerBase.UpdateTemplatesCount;
begin
FTemplatesSaved:=SavedTemplatesExist;
DebugLn('SavedTemplatesExist is %s',[booltostr(FTemplatesSaved)]);
DebugLn('Hint: (lazarus) [TMenuDesignerBase.UpdateTemplatesCount] SavedTemplatesExist is %s',[booltostr(FTemplatesSaved)]);
FSavedTemplatesCount:=GetSavedTemplatesCount;
end;