mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-14 06:39:12 +02:00
IDE: fixed memleak when showing the align components dialog
git-svn-id: trunk@11346 -
This commit is contained in:
parent
ba609c5a5d
commit
2faaf28d30
@ -55,6 +55,7 @@ function ShowAlignComponentsDialog(var HorizAlignID, VertAlignID: integer
|
|||||||
var AlignComponentsDialog: TAlignComponentsDialog;
|
var AlignComponentsDialog: TAlignComponentsDialog;
|
||||||
begin
|
begin
|
||||||
AlignComponentsDialog:=TAlignComponentsDialog.Create(nil);
|
AlignComponentsDialog:=TAlignComponentsDialog.Create(nil);
|
||||||
|
try
|
||||||
with AlignComponentsDialog do begin
|
with AlignComponentsDialog do begin
|
||||||
HorizontalRadioGroup.ItemIndex:=0;
|
HorizontalRadioGroup.ItemIndex:=0;
|
||||||
VerticalRadioGroup.ItemIndex:=0;
|
VerticalRadioGroup.ItemIndex:=0;
|
||||||
@ -62,6 +63,9 @@ begin
|
|||||||
HorizAlignID:=AlignComponentsDialog.HorizontalRadioGroup.ItemIndex;
|
HorizAlignID:=AlignComponentsDialog.HorizontalRadioGroup.ItemIndex;
|
||||||
VertAlignID:=AlignComponentsDialog.VerticalRadioGroup.ItemIndex;
|
VertAlignID:=AlignComponentsDialog.VerticalRadioGroup.ItemIndex;
|
||||||
end;
|
end;
|
||||||
|
finally
|
||||||
|
AlignComponentsDialog.Free;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ TAlignComponentsDialog }
|
{ TAlignComponentsDialog }
|
||||||
|
Loading…
Reference in New Issue
Block a user