mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 17:49:14 +02:00
LCL: Solve issue #36746 in a Delphi compatible way. Patch from C Western.
git-svn-id: trunk@62715 -
This commit is contained in:
parent
546016ab28
commit
45ba784bd8
@ -172,7 +172,6 @@ begin
|
|||||||
FItems.Delete(Index);
|
FItems.Delete(Index);
|
||||||
Cur.FParent := nil;
|
Cur.FParent := nil;
|
||||||
Cur.FOnChange := nil;
|
Cur.FOnChange := nil;
|
||||||
Cur.Free;
|
|
||||||
InvalidateMergedItems;
|
InvalidateMergedItems;
|
||||||
MenuChanged(Count = 0);
|
MenuChanged(Count = 0);
|
||||||
end;
|
end;
|
||||||
@ -1015,9 +1014,13 @@ end;
|
|||||||
procedure TMenuItem.Clear;
|
procedure TMenuItem.Clear;
|
||||||
var
|
var
|
||||||
I: Integer;
|
I: Integer;
|
||||||
|
M: TMenuItem;
|
||||||
begin
|
begin
|
||||||
for I := Count - 1 downto 0 do
|
for I := Count - 1 downto 0 do begin
|
||||||
|
M := Items[I];
|
||||||
Delete(I);
|
Delete(I);
|
||||||
|
M.Free;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TMenuItem.HasBitmap: boolean;
|
function TMenuItem.HasBitmap: boolean;
|
||||||
|
Loading…
Reference in New Issue
Block a user