* Fixed TfrmHueSettings not freeing the preset doc
This commit is contained in:
@@ -9,6 +9,7 @@ inherited frmHueSettings: TfrmHueSettings
|
||||
ClientWidth = 225
|
||||
Constraints.MinWidth = 225
|
||||
OnCreate = FormCreate
|
||||
OnDestroy = FormDestroy
|
||||
object lblHue: TLabel[0]
|
||||
AnchorSideLeft.Control = Owner
|
||||
AnchorSideTop.Control = edHue
|
||||
|
||||
@@ -60,6 +60,7 @@ type
|
||||
procedure cbRandomPresetChange(Sender: TObject);
|
||||
procedure edHueEditingDone(Sender: TObject);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure FormDestroy(Sender: TObject);
|
||||
procedure lbHueDrawItem(Control: TWinControl; Index: Integer; ARect: TRect;
|
||||
State: TOwnerDrawState);
|
||||
procedure lbHueSelectionChange(Sender: TObject; User: boolean);
|
||||
@@ -229,6 +230,11 @@ begin
|
||||
LoadRandomPresets;
|
||||
end;
|
||||
|
||||
procedure TfrmHueSettings.FormDestroy(Sender: TObject);
|
||||
begin
|
||||
FreeAndNil(FRandomHuePresetsDoc);
|
||||
end;
|
||||
|
||||
procedure TfrmHueSettings.lbHueDrawItem(Control: TWinControl; Index: Integer;
|
||||
ARect: TRect; State: TOwnerDrawState);
|
||||
var
|
||||
|
||||
Reference in New Issue
Block a user