codetools: fixed CreateRelativeSearchPath to keep a . search path

git-svn-id: trunk@27365 -
This commit is contained in:
mattias 2010-09-14 16:37:32 +00:00
parent bf387fa577
commit db8fac4fac

View File

@ -1816,6 +1816,8 @@ begin
CurDir:=copy(Result,StartPos,EndPos-StartPos);
if FilenameIsAbsolute(CurDir) then begin
NewCurDir:=CreateRelativePath(CurDir,BaseDirectory);
if (NewCurDir<>CurDir) and (NewCurDir='') then
NewCurDir:='.';
if NewCurDir<>CurDir then begin
DiffLen:=length(NewCurDir)-length(CurDir);
Result:=copy(Result,1,StartPos-1)+NewCurDir