IDE: not warn not installable packages

git-svn-id: trunk@60632 -
This commit is contained in:
mattias 2019-03-09 12:13:52 +00:00
parent 8829aef910
commit dd78075e27

View File

@ -2752,12 +2752,15 @@ function TLazPackageGraph.FindNotInstalledRegisterUnits(
APkgFile: TPkgFile; APkgFile: TPkgFile;
begin begin
while Dependency<>nil do begin while Dependency<>nil do begin
if (Dependency.DependencyType=pdtLazarus) and (Dependency.LoadPackageResult=lprSuccess) then begin if (Dependency.DependencyType=pdtLazarus)
and (Dependency.LoadPackageResult=lprSuccess) then begin
// dependency ok // dependency ok
RequiredPackage:=Dependency.RequiredPackage; RequiredPackage:=Dependency.RequiredPackage;
if not (lpfVisited in RequiredPackage.Flags) then begin if not (lpfVisited in RequiredPackage.Flags) then begin
if RequiredPackage.Installed=pitNope then begin if (RequiredPackage.Installed=pitNope)
// package not installed and (RequiredPackage.PackageType in [lptDesignTime,lptRunAndDesignTime])
then begin
// package not installed and can be installed
for i:=0 to RequiredPackage.FileCount-1 do begin for i:=0 to RequiredPackage.FileCount-1 do begin
APkgFile:=RequiredPackage.Files[i]; APkgFile:=RequiredPackage.Files[i];
if APkgFile.HasRegisterProc then begin if APkgFile.HasRegisterProc then begin