Don't reset output path if dialog is canceled

This commit is contained in:
Tyrrrz 2023-02-14 17:08:52 +02:00
parent 60603dfb04
commit a7f4fe0643

View file

@ -101,11 +101,15 @@ public class ExportSetupViewModel : DialogScreen
var extension = SelectedFormat.GetFileExtension(); var extension = SelectedFormat.GetFileExtension();
var filter = $"{extension.ToUpperInvariant()} files|*.{extension}"; var filter = $"{extension.ToUpperInvariant()} files|*.{extension}";
OutputPath = _dialogManager.PromptSaveFilePath(filter, defaultFileName); var outputPath = _dialogManager.PromptSaveFilePath(filter, defaultFileName);
if (!string.IsNullOrWhiteSpace(outputPath))
OutputPath = outputPath;
} }
else else
{ {
OutputPath = _dialogManager.PromptDirectoryPath(); var outputPath = _dialogManager.PromptDirectoryPath();
if (!string.IsNullOrWhiteSpace(outputPath))
OutputPath = outputPath;
} }
} }