1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 14:17:26 +08:00

Make OsuGame dependency nullable

This commit is contained in:
Bartłomiej Dach 2023-08-22 08:54:41 +02:00
parent 71b5be2568
commit be1a712f33
No known key found for this signature in database

View File

@ -44,7 +44,7 @@ namespace osu.Game.Overlays
private AudioManager audio { get; set; } = null!;
[Resolved]
private OsuGame game { get; set; } = null!;
private OsuGame? game { get; set; }
[Cached]
private OverlayColourProvider colourProvider = new OverlayColourProvider(OverlayColourScheme.Purple);
@ -181,8 +181,8 @@ namespace osu.Game.Overlays
if (notification.FlashTaskbar)
{
game.Window?.Flash(notification.IsImportant);
notification.Closed += () => game.Window?.CancelFlash();
game?.Window?.Flash(notification.IsImportant);
notification.Closed += () => game?.Window?.CancelFlash();
}
if (State.Value == Visibility.Hidden)