mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-19 11:19:15 +02:00
Fix: Cocoa: memory leaks in TCocoaStepper
This commit is contained in:
parent
d83d653b18
commit
ec2aed9989
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user