mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-03 09:58:12 +02:00
LCL: Remove TPageControl.DoChange. OnChange handler was run twice. Issue #20758, patch from Marcos Douglas
git-svn-id: trunk@33805 -
This commit is contained in:
parent
8b6ff4489c
commit
2383449ad9
@ -515,7 +515,6 @@ type
|
||||
State: TDragState; var Accept: Boolean); override;
|
||||
procedure DoRemoveDockClient(Client: TControl); override;
|
||||
function DoUndockClientMsg(NewTarget, Client: TControl):boolean; override;
|
||||
procedure DoChange; override;
|
||||
function ChildClassAllowed(ChildClass: TClass): boolean; override;
|
||||
public
|
||||
constructor Create(TheOwner: TComponent); override;
|
||||
|
@ -108,13 +108,6 @@ begin
|
||||
Result := inherited DoUndockClientMsg(NewTarget, Client);
|
||||
end;
|
||||
|
||||
procedure TPageControl.DoChange;
|
||||
begin
|
||||
inherited DoChange;
|
||||
if Assigned(OnChange) then
|
||||
OnChange(Self);
|
||||
end;
|
||||
|
||||
function TPageControl.ChildClassAllowed(ChildClass: TClass): boolean;
|
||||
begin
|
||||
Result:=(ChildClass<>nil) and (ChildClass.InheritsFrom(PageClass));
|
||||
|
Loading…
Reference in New Issue
Block a user