IDE: clean up

git-svn-id: trunk@29484 -
This commit is contained in:
mattias 2011-02-12 14:40:48 +00:00
parent 2ee90538f9
commit 0ede798017

View File

@ -48,7 +48,7 @@ type
TPkgLinkInfo = class(TPackageLink) TPkgLinkInfo = class(TPackageLink)
public public
procedure Assign(Source: TLazPackageID); procedure Assign(Source: TPersistent); override;
property Origin; property Origin;
end; end;
@ -202,22 +202,25 @@ end;
{ TPkgLinkInfo } { TPkgLinkInfo }
procedure TPkgLinkInfo.Assign(Source: TLazPackageID); procedure TPkgLinkInfo.Assign(Source: TPersistent);
var var
Link: TPackageLink; Link: TPackageLink;
begin begin
AssignID(Source); if Source is TLazPackageID then begin
if Source is TPackageLink then begin AssignID(TLazPackageID(Source));
Link:=TPackageLink(Source); if Source is TPackageLink then begin
Origin:=Link.Origin; Link:=TPackageLink(Source);
Filename:=Link.Filename; Origin:=Link.Origin;
AutoCheckExists:=Link.AutoCheckExists; Filename:=Link.Filename;
NotFoundCount:=Link.NotFoundCount; AutoCheckExists:=Link.AutoCheckExists;
LastCheckValid:=Link.LastCheckValid; NotFoundCount:=Link.NotFoundCount;
LastCheck:=Link.LastCheck; LastCheckValid:=Link.LastCheckValid;
FileDateValid:=Link.FileDateValid; LastCheck:=Link.LastCheck;
FileDate:=Link.FileDate; FileDateValid:=Link.FileDateValid;
end; FileDate:=Link.FileDate;
end;
end else
inherited Assign(Source);
end; end;
end. end.