From c98664d5846fa9e940b6cd97c88271e00bacd4c5 Mon Sep 17 00:00:00 2001 From: Robert McRackan Date: Thu, 22 Dec 2022 09:45:32 -0500 Subject: [PATCH] Bugfix #423 : Chardonnay updater fails when windows username has a space --- .../LibationAvalonia/Views/MainWindow.axaml.cs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Source/LibationAvalonia/Views/MainWindow.axaml.cs b/Source/LibationAvalonia/Views/MainWindow.axaml.cs index 1a8d67f0..d91bb4a8 100644 --- a/Source/LibationAvalonia/Views/MainWindow.axaml.cs +++ b/Source/LibationAvalonia/Views/MainWindow.axaml.cs @@ -1,17 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; using ApplicationServices; +using AppScaffolding; using Avalonia; using Avalonia.Controls; using Avalonia.Markup.Xaml; -using System; using Avalonia.ReactiveUI; +using DataLayer; +using Dinah.Core; +using LibationAvalonia.Dialogs; using LibationAvalonia.ViewModels; using LibationFileManager; -using DataLayer; -using System.Collections.Generic; -using System.Threading.Tasks; -using AppScaffolding; -using System.Linq; -using LibationAvalonia.Dialogs; namespace LibationAvalonia.Views { @@ -153,7 +154,7 @@ namespace LibationAvalonia.Views var thisExe = Environment.ProcessPath; var thisDir = System.IO.Path.GetDirectoryName(thisExe); - var args = $"--input {zipFile} --output {thisDir} --executable {thisExe}"; + var args = $"--input {zipFile.SurroundWithQuotes()} --output {thisDir.SurroundWithQuotes()} --executable {thisExe.SurroundWithQuotes()}"; var zipExtractor = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "ZipExtractor.exe");