diff --git a/osu.Game/Updater/UpdateManager.cs b/osu.Game/Updater/UpdateManager.cs index 65b4770174..335f6085a9 100644 --- a/osu.Game/Updater/UpdateManager.cs +++ b/osu.Game/Updater/UpdateManager.cs @@ -88,7 +88,7 @@ namespace osu.Game.Updater /// Immediately checks for any available update. /// /// true if any updates are available, false otherwise. - public async Task CheckForUpdateAsync(CancellationToken cancellationToken = default) + public async Task CheckForUpdateAsync(CancellationToken cancellationToken = default) => await Task.Run(async () => { if (!CanCheckForUpdate) return false; @@ -100,7 +100,7 @@ namespace osu.Game.Updater await lastCts.CancelAsync().ConfigureAwait(false); return await PerformUpdateCheck(cts.Token).ConfigureAwait(false); - } + }, cancellationToken).ConfigureAwait(false); /// /// Performs an asynchronous check for application updates.