Fix: Cocoa: memory leaks in TCocoaStepper

This commit is contained in:
rich2014 2023-05-13 20:30:53 +08:00
parent d83d653b18
commit ec2aed9989

View File

@ -121,6 +121,9 @@ type
procedure mouseDragged(event: NSEvent); override;
procedure mouseMoved(event: NSEvent); override;
function lclGetCallback: ICommonCallback; override;
procedure lclClearCallback; override;
end;
implementation
@ -202,6 +205,16 @@ begin
inherited mouseMoved(event);
end;
function TCocoaStepper.lclGetCallback: ICommonCallback;
begin
Result:= callback;
end;
procedure TCocoaStepper.lclClearCallback;
begin
callback := nil;
end;
{ TCocoaButton }
procedure TCocoaButton.lclSetFrame(const r: TRect);