diff --git a/osu.Game/Beatmaps/WorkingBeatmap.cs b/osu.Game/Beatmaps/WorkingBeatmap.cs index 9ae87bc0a7..c9acbefd87 100644 --- a/osu.Game/Beatmaps/WorkingBeatmap.cs +++ b/osu.Game/Beatmaps/WorkingBeatmap.cs @@ -32,6 +32,7 @@ protected WorkingBeatmap(BeatmapInfo beatmapInfo) beatmap = new Lazy(populateBeatmap); background = new Lazy(populateBackground); track = new Lazy(populateTrack); + waveform = new Lazy(populateWaveform); } protected abstract Beatmap GetBeatmap(); @@ -73,7 +74,7 @@ private Track populateTrack() public bool WaveformLoaded => waveform.IsValueCreated; public Waveform Waveform => waveform.Value; - private Lazy waveform; + private readonly Lazy waveform; private Waveform populateWaveform() => GetWaveform();