diff --git a/osu.Game/Updater/UpdateManager.cs b/osu.Game/Updater/UpdateManager.cs index d48d92bdae..ed19828998 100644 --- a/osu.Game/Updater/UpdateManager.cs +++ b/osu.Game/Updater/UpdateManager.cs @@ -87,6 +87,9 @@ namespace osu.Game.Updater /// true if any updates are available, false otherwise. public async Task CheckForUpdateAsync(CancellationToken cancellationToken = default) { + if (!CanCheckForUpdate) + return false; + var cancellation = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken); var lastCancellation = Interlocked.Exchange(ref updateCancellation, cancellation);