From 391d26535312f2b08fa397c35e7b4e2c964f85ea Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 23 Feb 2023 15:22:21 -0500 Subject: [PATCH] Use relative path output for DIC --- CHANGELIST.md | 1 + MPF.Library/DumpEnvironment.cs | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index 8c208f01..c7a7d358 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -46,6 +46,7 @@ - Fix relative paths for DIC - Add nicer failure message - Update to DIC 20230201 +- Use relative path output for DIC ### 2.4 (2022-10-26) diff --git a/MPF.Library/DumpEnvironment.cs b/MPF.Library/DumpEnvironment.cs index 3dde70ff..56bb163e 100644 --- a/MPF.Library/DumpEnvironment.cs +++ b/MPF.Library/DumpEnvironment.cs @@ -126,15 +126,15 @@ namespace MPF.Library string outputPath = InfoTool.NormalizeOutputPaths(this.OutputPath); // Replace all instances in the output directory - string outputDirectory = Path.GetDirectoryName(this.OutputPath); + string outputDirectory = Path.GetDirectoryName(outputPath); outputDirectory = outputDirectory.Replace(".", "_"); // Replace all instances in the output filename - string outputFilename = Path.GetFileNameWithoutExtension(this.OutputPath); + string outputFilename = Path.GetFileNameWithoutExtension(outputPath); outputFilename = outputFilename.Replace(".", "_"); // Get the extension for recreating the path - string outputExtension = Path.GetExtension(this.OutputPath).TrimStart('.'); + string outputExtension = Path.GetExtension(outputPath).TrimStart('.'); // Rebuild the output path this.OutputPath = Path.Combine(outputDirectory, $"{outputFilename}.{outputExtension}");