Skip to content

Commit fc17f5c

Browse files
authored
fix HitErrorMeter: make ScoreProcessor nullable to prevent DI crash on async load race
1 parent f490d1d commit fc17f5c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

osu.Game/Screens/Play/HUD/HitErrorMeters/HitErrorMeter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public abstract partial class HitErrorMeter : CompositeDrawable, ISerialisableDr
1818
{
1919
protected HitWindows HitWindows { get; private set; }
2020

21-
[Resolved]
21+
[Resolved(canBeNull: true)]
2222
private ScoreProcessor processor { get; set; }
2323

2424
[Resolved]
@@ -44,7 +44,7 @@ protected override void LoadComplete()
4444

4545
gameplayClockContainer?.OnSeek += Clear;
4646

47-
processor.NewJudgement += processorNewJudgement;
47+
processor?.NewJudgement += processorNewJudgement;
4848
}
4949

5050
// Scheduled as meter implementations are likely going to change/add drawables when reacting to this.

0 commit comments

Comments
 (0)