Skip to content

Commit 2ed4a0b

Browse files
committed
gltf: fix metadata json filename
1 parent 62aa994 commit 2ed4a0b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

MainWindow.xaml.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,14 @@ private static async Task ProcessAllFiles(object workerParamsObject)
518518
// write metadata to file
519519
if (importSettings.importMetadata == true)
520520
{
521-
var jsonFile = Path.Combine(Path.GetDirectoryName(importSettings.outputFile), Path.GetFileNameWithoutExtension(importSettings.outputFile) + ".json");
521+
string filename = Path.GetFileNameWithoutExtension(importSettings.outputFile);
522+
// for gltf, there is no output filename
523+
if (string.IsNullOrEmpty(filename))
524+
{
525+
// get last folder name
526+
filename = Path.GetFileName(Path.GetDirectoryName(importSettings.inputFiles[0]));
527+
}
528+
var jsonFile = Path.Combine(Path.GetDirectoryName(importSettings.outputFile), filename + ".json");
522529
Log.Write("Writing metadata to file: " + jsonFile);
523530
File.WriteAllText(jsonFile, jsonMeta);
524531
}

0 commit comments

Comments
 (0)