IDE: fixed warning runtime package needs install

git-svn-id: branches/fixes_2_0@61979 -
This commit is contained in:
mattias 2019-10-04 14:03:13 +00:00
parent 919869a94c
commit acdee84b77

View File

@ -2747,12 +2747,16 @@ function TLazPackageGraph.FindNotInstalledRegisterUnits(
APkgFile: TPkgFile;
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
RequiredPackage:=Dependency.RequiredPackage;
if not (lpfVisited in RequiredPackage.Flags) then begin
if RequiredPackage.Installed=pitNope then begin
// package not installed
if (RequiredPackage.Installed=pitNope)
and (RequiredPackage.PackageType in [lptDesignTime,lptRunAndDesignTime]) then
begin
// designtime package not installed
for i:=0 to RequiredPackage.FileCount-1 do begin
APkgFile:=RequiredPackage.Files[i];
if APkgFile.HasRegisterProc then begin