mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 13:01:52 +00:00
Path.FindFreePath: Fixed bug when filename is stringview into target string
This commit is contained in:
@@ -62,8 +62,10 @@ extension Path
|
|||||||
{
|
{
|
||||||
int fileNumber = 0;
|
int fileNumber = 0;
|
||||||
|
|
||||||
|
String wantedNameCopy = new:ScopedAlloc! .(wantedName);
|
||||||
|
|
||||||
String currentFileName = outFreeFilename ?? scope .();
|
String currentFileName = outFreeFilename ?? scope .();
|
||||||
currentFileName.SetF($"{wantedName}{fileExtension}");
|
currentFileName.SetF($"{wantedNameCopy}{fileExtension}");
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
Path.Combine(outFreePath..Clear(), targetDirectory, currentFileName);
|
Path.Combine(outFreePath..Clear(), targetDirectory, currentFileName);
|
||||||
@@ -72,7 +74,7 @@ extension Path
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
fileNumber++;
|
fileNumber++;
|
||||||
currentFileName.SetF($"{wantedName} ({fileNumber}){fileExtension}");
|
currentFileName.SetF($"{wantedNameCopy} ({fileNumber}){fileExtension}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user