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:
juha 2011-11-26 19:24:03 +00:00
parent 8b6ff4489c
commit 2383449ad9
2 changed files with 0 additions and 8 deletions

View File

@ -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;

View File

@ -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));