Fix test failures

This commit is contained in:
Dean Herbert
2019-09-19 17:40:46 +09:00
parent 929f05884b
commit fa54a0bfd3

View File

@ -55,7 +55,7 @@ namespace osu.Game.Screens.Menu
[Resolved] [Resolved]
private IAPIProvider api { get; set; } private IAPIProvider api { get; set; }
[Resolved] [Resolved(canBeNull: true)]
private DialogOverlay dialogOverlay { get; set; } private DialogOverlay dialogOverlay { get; set; }
private BackgroundScreenDefault background; private BackgroundScreenDefault background;
@ -237,9 +237,9 @@ namespace osu.Game.Screens.Menu
public override bool OnExiting(IScreen next) public override bool OnExiting(IScreen next)
{ {
if (holdDelay.Value == 0 && !exitConfirmed) if (holdDelay.Value == 0 && !exitConfirmed && dialogOverlay != null)
{ {
dialogOverlay?.Push(new ConfirmExitDialog(() => dialogOverlay.Push(new ConfirmExitDialog(() =>
{ {
exitConfirmed = true; exitConfirmed = true;
this.Exit(); this.Exit();