mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-26 16:09:17 +02:00
TIdeMenuItem: Remove references from old menu, when releasing
git-svn-id: trunk@24151 -
This commit is contained in:
parent
55f4c6d87b
commit
6c3b635b27
@ -695,6 +695,10 @@ end;
|
||||
|
||||
procedure TIDEMenuItem.ClearMenuItems;
|
||||
begin
|
||||
if FMenuItem <> nil then begin
|
||||
FMenuItem.OnClick := nil;
|
||||
FMenuItem.RemoveHandlerOnDestroy(@MenuItemDestroy);
|
||||
end;
|
||||
if AutoFreeMenuItem then begin
|
||||
FAutoFreeMenuItem:=false;
|
||||
FMenuItem.Free;
|
||||
|
Loading…
Reference in New Issue
Block a user