mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-08 02:55:55 +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;
|
State: TDragState; var Accept: Boolean); override;
|
||||||
procedure DoRemoveDockClient(Client: TControl); override;
|
procedure DoRemoveDockClient(Client: TControl); override;
|
||||||
function DoUndockClientMsg(NewTarget, Client: TControl):boolean; override;
|
function DoUndockClientMsg(NewTarget, Client: TControl):boolean; override;
|
||||||
procedure DoChange; override;
|
|
||||||
function ChildClassAllowed(ChildClass: TClass): boolean; override;
|
function ChildClassAllowed(ChildClass: TClass): boolean; override;
|
||||||
public
|
public
|
||||||
constructor Create(TheOwner: TComponent); override;
|
constructor Create(TheOwner: TComponent); override;
|
||||||
|
@ -108,13 +108,6 @@ begin
|
|||||||
Result := inherited DoUndockClientMsg(NewTarget, Client);
|
Result := inherited DoUndockClientMsg(NewTarget, Client);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TPageControl.DoChange;
|
|
||||||
begin
|
|
||||||
inherited DoChange;
|
|
||||||
if Assigned(OnChange) then
|
|
||||||
OnChange(Self);
|
|
||||||
end;
|
|
||||||
|
|
||||||
function TPageControl.ChildClassAllowed(ChildClass: TClass): boolean;
|
function TPageControl.ChildClassAllowed(ChildClass: TClass): boolean;
|
||||||
begin
|
begin
|
||||||
Result:=(ChildClass<>nil) and (ChildClass.InheritsFrom(PageClass));
|
Result:=(ChildClass<>nil) and (ChildClass.InheritsFrom(PageClass));
|
||||||
|
Loading…
Reference in New Issue
Block a user