1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 13:37:25 +08:00

Safeguard against potential finalise-before-initialised

This commit is contained in:
smoogipoo 2020-07-29 11:30:25 +09:00
parent a57b6bdc18
commit 4648362214

View File

@ -136,11 +136,14 @@ namespace osu.Game.Beatmaps
trackedUpdateCancellationSource?.Cancel();
trackedUpdateCancellationSource = null;
if (linkedCancellationSources != null)
{
foreach (var c in linkedCancellationSources)
c.Dispose();
linkedCancellationSources.Clear();
}
}
/// <summary>
/// Creates a new <see cref="BindableStarDifficulty"/> and triggers an initial value update.
@ -239,7 +242,7 @@ namespace osu.Game.Beatmaps
base.Dispose(isDisposing);
cancelTrackedBindableUpdate();
updateScheduler.Dispose();
updateScheduler?.Dispose();
}
private readonly struct DifficultyCacheLookup : IEquatable<DifficultyCacheLookup>