diff --git a/ShareX/Forms/ApplicationSettingsForm.cs b/ShareX/Forms/ApplicationSettingsForm.cs index b9030387d..1252e1756 100644 --- a/ShareX/Forms/ApplicationSettingsForm.cs +++ b/ShareX/Forms/ApplicationSettingsForm.cs @@ -455,7 +455,7 @@ private async void btnCheckDevBuild_Click(object sender, EventArgs e) if (MessageBox.Show(Resources.ApplicationSettingsForm_btnCheckDevBuild_Click_DevBuilds_Warning, "ShareX", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { - await TaskHelpers.DownloadAppVeyorBuild(); + await TaskHelpers.DownloadDevBuild(); } if (!IsDisposed) diff --git a/ShareX/TaskHelpers.cs b/ShareX/TaskHelpers.cs index 093fc2d5b..692a8ccae 100644 --- a/ShareX/TaskHelpers.cs +++ b/ShareX/TaskHelpers.cs @@ -1863,11 +1863,27 @@ public static void ToggleActionsToolbar() } } + public static async Task DownloadDevBuild() + { + GitHubUpdateChecker updateChecker = new GitHubUpdateChecker("ShareX", "DevBuilds") + { + IsBeta = true, + IsPortable = Program.Portable + }; + + await updateChecker.CheckUpdateAsync(); + + if (updateChecker.Status == UpdateStatus.UpdateAvailable) + { + updateChecker.DownloadUpdate(); + } + } + public static async Task DownloadAppVeyorBuild() { AppVeyorUpdateChecker updateChecker = new AppVeyorUpdateChecker() { - IsBeta = Program.Dev, + IsBeta = true, IsPortable = Program.Portable, Branch = "develop" };