mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-11 10:35:58 +02:00
LazUtils: Make ForceDirectoriesUTF8 more readable.
git-svn-id: trunk@37108 -
This commit is contained in:
parent
6d77dc76e7
commit
afcd11631a
@ -1578,10 +1578,12 @@ function ForceDirectoriesUTF8(const Dir: string): Boolean;
|
||||
APath := ExtractFilePath(ADir);
|
||||
//this can happen on Windows if user specifies Dir like \user\name/test/
|
||||
//and would, if not checked for, cause an infinite recusrsion and a stack overflow
|
||||
if (APath = ADir) then Result := False
|
||||
else Result:=DoForceDirectories(APath);
|
||||
If Result then
|
||||
Result := CreateDirUTF8(ADir);
|
||||
if (APath = ADir) then
|
||||
Result := False
|
||||
else
|
||||
Result:=DoForceDirectories(APath);
|
||||
if Result then
|
||||
Result := CreateDirUTF8(ADir);
|
||||
end;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user