1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 06:47:24 +08:00

Invert if

This commit is contained in:
mcendu 2019-12-22 21:39:25 +08:00
parent 1f41acc5b9
commit 796223d3e0

View File

@ -249,14 +249,16 @@ namespace osu.Game.Screens.Menu
{
if (!exitConfirmed && dialogOverlay != null)
{
if (!(dialogOverlay.CurrentDialog is ConfirmExitDialog))
if (dialogOverlay.CurrentDialog is ConfirmExitDialog exitDialog)
{
exitConfirmed = true;
exitDialog.Buttons.First().Click();
}
else
{
dialogOverlay.Push(new ConfirmExitDialog(confirmAndExit, () => exitConfirmOverlay.Abort()));
return true;
}
exitConfirmed = true;
dialogOverlay.CurrentDialog.Buttons.First().Click();
}
buttons.State = ButtonSystemState.Exit;