Fix game deployment if output name contains invalid path characters

#3004
This commit is contained in:
Wojtek Figat
2024-10-21 12:37:55 +02:00
parent 8ff334ae63
commit f62c77c35c
4 changed files with 37 additions and 9 deletions

View File

@@ -1080,11 +1080,7 @@ void TrySetupMaterialParameter(MaterialInstance* instance, Span<const Char*> par
String GetAdditionalImportPath(const String& autoImportOutput, Array<String>& importedFileNames, const String& name)
{
String filename = name;
for (int32 j = filename.Length() - 1; j >= 0; j--)
{
if (EditorUtilities::IsInvalidPathChar(filename[j]))
filename[j] = ' ';
}
EditorUtilities::ValidatePathChars(filename);
if (importedFileNames.Contains(filename))
{
int32 counter = 1;