mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-18 15:49:27 +02:00
LCL: fixed AsFirst for AddHandler of TCustomForm, TControl and TApplication
git-svn-id: trunk@39786 -
This commit is contained in:
parent
fce82b284a
commit
87703369e3
@ -1470,7 +1470,7 @@ begin
|
||||
if Handler.Code=nil then RaiseGDBException('TApplication.AddHandler');
|
||||
if FApplicationHandlers[HandlerType]=nil then
|
||||
FApplicationHandlers[HandlerType]:=TMethodList.Create;
|
||||
FApplicationHandlers[HandlerType].Add(Handler,AsFirst);
|
||||
FApplicationHandlers[HandlerType].Add(Handler,not AsFirst);
|
||||
end;
|
||||
|
||||
procedure TApplication.RemoveHandler(HandlerType: TApplicationHandlerType;
|
||||
|
@ -1823,7 +1823,7 @@ procedure TControl.AddHandler(HandlerType: TControlHandlerType;
|
||||
begin
|
||||
if FControlHandlers[HandlerType]=nil then
|
||||
FControlHandlers[HandlerType]:=TMethodList.Create;
|
||||
FControlHandlers[HandlerType].Add(AMethod);
|
||||
FControlHandlers[HandlerType].Add(AMethod,not AsFirst);
|
||||
end;
|
||||
|
||||
procedure TControl.RemoveHandler(HandlerType: TControlHandlerType;
|
||||
|
@ -857,7 +857,7 @@ begin
|
||||
if Handler.Code=nil then RaiseGDBException('TCustomForm.AddHandler');
|
||||
if FFormHandlers[HandlerType]=nil then
|
||||
FFormHandlers[HandlerType]:=TMethodList.Create;
|
||||
FFormHandlers[HandlerType].Add(Handler,AsFirst);
|
||||
FFormHandlers[HandlerType].Add(Handler,not AsFirst);
|
||||
end;
|
||||
|
||||
procedure TCustomForm.RemoveHandler(HandlerType: TFormHandlerType;
|
||||
|
@ -1032,7 +1032,7 @@ begin
|
||||
RaiseGDBException('TScreen.AddHandler');
|
||||
if FScreenHandlers[HandlerType] = nil then
|
||||
FScreenHandlers[HandlerType] := TMethodList.Create;
|
||||
FScreenHandlers[HandlerType].Add(Handler, AsFirst);
|
||||
FScreenHandlers[HandlerType].Add(Handler, not AsFirst);
|
||||
end;
|
||||
|
||||
procedure TScreen.RemoveHandler(HandlerType: TScreenNotification; const Handler: TMethod);
|
||||
|
Loading…
Reference in New Issue
Block a user