packager: fix TPkgFile.IsVirtual, use AFile.IsVirtual instead of FilenameIsAbsolute(AFilename) condition in TPkgManager.WarnAboutMissingPackageFiles

git-svn-id: trunk@30063 -
This commit is contained in:
paul 2011-03-29 08:33:58 +00:00
parent 51d1c34af0
commit f6d82e6429
2 changed files with 2 additions and 2 deletions

View File

@ -1688,7 +1688,7 @@ end;
function TPkgFile.IsVirtual: boolean;
begin
Result:=FilenameIsAbsolute(Filename);
Result:=not FilenameIsAbsolute(Filename);
end;
function TPkgFile.GetShortFilename(UseUp: boolean): string;

View File

@ -3379,7 +3379,7 @@ begin
end;
if (not APackage.IsVirtual) and FilenameIsAbsolute(AFilename) then
APackage.LongenFilename(AFilename);
if FilenameIsAbsolute(AFilename) then begin
if not AFile.IsVirtual then begin
if not FileExistsCached(AFilename) then begin
if not APackage.IsVirtual then
AFilename:=CreateRelativePath(AFilename,APackage.Directory);