IDE: menu designer: free shadowmenu via releasecomponent

git-svn-id: branches/fixes_1_8@54858 -
This commit is contained in:
mattias 2017-05-10 15:29:09 +00:00
parent d83b75d17a
commit de3c0e65dc

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;