SteamCMD exception visual fixes
This commit is contained in:
parent
705178363a
commit
c97976936a
2 changed files with 5 additions and 3 deletions
|
@ -605,6 +605,7 @@ internal sealed partial class SelectForm : CustomForm
|
|||
progressLabel.Text = "Setting up SteamCMD . . . ";
|
||||
if (!await SteamCMD.Setup(iProgress))
|
||||
{
|
||||
HideProgressBar();
|
||||
OnLoad(forceScan, true);
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -122,6 +122,7 @@ internal static class SteamCMD
|
|||
await Cleanup();
|
||||
if (!FilePath.FileExists())
|
||||
{
|
||||
retryDownload:
|
||||
HttpClient httpClient = HttpClientManager.HttpClient;
|
||||
if (httpClient is null)
|
||||
return false;
|
||||
|
@ -136,8 +137,8 @@ internal static class SteamCMD
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
using DialogForm dialogForm = new(Form.ActiveForm);
|
||||
if (dialogForm.Show(SystemIcons.Warning, "Failed to download SteamCMD:\n " + e.FormatException(), "Retry", "OK") is not DialogResult.OK)
|
||||
if (e.HandleException(caption: Program.Name + " failed to download SteamCMD"))
|
||||
goto retryDownload;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue