From 02527ee4bc2c47c6e111dfab7b904b935c78c62c Mon Sep 17 00:00:00 2001 From: Caelan Sayler Date: Wed, 26 Apr 2023 10:55:46 +0100 Subject: [PATCH] Bug for restarting app when exe path has spaces (fixes #144) --- src/Squirrel/UpdateManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Squirrel/UpdateManager.cs b/src/Squirrel/UpdateManager.cs index d8861ba7d..7c4156ef6 100644 --- a/src/Squirrel/UpdateManager.cs +++ b/src/Squirrel/UpdateManager.cs @@ -8,8 +8,8 @@ using System.Threading.Tasks; using Microsoft.Win32; using Squirrel.NuGet; -using Squirrel.SimpleSplat; using Squirrel.Shell; +using Squirrel.SimpleSplat; using Squirrel.Sources; namespace Squirrel @@ -323,7 +323,7 @@ public static async Task RestartAppWhenExited(string exeToStart = null, var argsArg = arguments != null ? String.Format("-a \"{0}\"", arguments) : ""; - var updateProcess = Process.Start(getUpdateExe(), String.Format("--processStartAndWait {0} {1}", exeToStart, argsArg)); + var updateProcess = Process.Start(getUpdateExe(), String.Format("--processStartAndWait \"{0}\" {1}", exeToStart, argsArg)); await Task.Delay(500).ConfigureAwait(false);