* FileSearch needs to check first the file in the

current dir

git-svn-id: trunk@10128 -
This commit is contained in:
peter 2008-02-01 07:03:30 +00:00
parent 859deca93f
commit 3ffcb2244e

View File

@ -24,9 +24,12 @@
Temp : String; Temp : String;
begin begin
Result:=''; // Start with checking the file in the current directory
temp:=SetDirSeparators(DirList); Result:=Name;
temp:=SetDirSeparators(DirList);
repeat repeat
If (Result<>'') and FileExists(Result) Then
exit;
I:=pos(PathSeparator,Temp); I:=pos(PathSeparator,Temp);
If I<>0 then If I<>0 then
begin begin
@ -38,14 +41,10 @@
Result:=Temp; Result:=Temp;
Temp:=''; Temp:='';
end; end;
if Result<>'' then if Result<>'' then
begin Result:=IncludeTrailingPathDelimiter(Result)+name;
Result:=IncludeTrailingPathDelimiter(Result)+name;
If FileExists(Result) Then
exit;
end;
until temp=''; until temp='';
result:=''; result:='';
end; end;
{$ifndef OS_FILEISREADONLY} {$ifndef OS_FILEISREADONLY}