* 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
Result:=Name;
temp:=SetDirSeparators(DirList); 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
@ -39,11 +42,7 @@
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;