diff --git a/src/Squirrel/FileDownloader.cs b/src/Squirrel/FileDownloader.cs index 78e2996c..355df451 100644 --- a/src/Squirrel/FileDownloader.cs +++ b/src/Squirrel/FileDownloader.cs @@ -39,7 +39,11 @@ namespace Squirrel try { this.Log().Info("Downloading file: " + (failedUrl ?? url)); - await this.WarnIfThrows(() => wc.DownloadFileTaskAsync(failedUrl ?? url, targetFile), + await this.WarnIfThrows( + async () => { + await wc.DownloadFileTaskAsync(failedUrl ?? url, targetFile); + progress(100); + }, "Failed downloading URL: " + (failedUrl ?? url)); } catch (Exception) { // NB: Some super brain-dead services are case-sensitive yet diff --git a/src/Squirrel/UpdateManager.ApplyReleases.cs b/src/Squirrel/UpdateManager.ApplyReleases.cs index f35a7786..456dc154 100644 --- a/src/Squirrel/UpdateManager.ApplyReleases.cs +++ b/src/Squirrel/UpdateManager.ApplyReleases.cs @@ -33,6 +33,7 @@ namespace Squirrel { progress = progress ?? (_ => { }); + progress(0); var release = await createFullPackagesFromDeltas(updateInfo.ReleasesToApply, updateInfo.CurrentlyInstalledVersion); progress(10);