IDEIntf: TIDEMenuItem: fixed not freeing MenuItems of TMenu

git-svn-id: trunk@54988 -
This commit is contained in:
mattias 2017-05-18 23:57:25 +00:00
parent d4aa6c91b2
commit 5508095cff

View File

@ -730,7 +730,7 @@ begin
if FMenuItem <> nil then begin
FMenuItem.OnClick := nil;
FMenuItem.RemoveHandlerOnDestroy(@MenuItemDestroy);
if (Section<>nil) or (FMenuItem.Parent<>nil) then
if (FMenuItem.Menu=nil) and ((Section<>nil) or (FMenuItem.Parent<>nil)) then
FMenuItem.Free;
FMenuItem:=nil;
end;