Fix pause not correctly showing pause screen

This commit is contained in:
Dean Herbert 2019-06-25 23:15:58 +09:00
parent bb3dde53d1
commit 40cf573368
1 changed files with 9 additions and 4 deletions

View File

@ -184,7 +184,7 @@ private void load(AudioManager audio, IAPIProvider api, OsuConfigManager config)
if (!this.IsCurrentScreen()) return;
fadeOut(true);
performUserRequestedExit();
performImmediateExit();
},
},
failAnimation = new FailAnimation(DrawableRuleset) { OnComplete = onFailComplete, }
@ -251,15 +251,20 @@ private WorkingBeatmap loadBeatmap()
return working;
}
private void performUserRequestedExit()
private void performImmediateExit()
{
if (!this.IsCurrentScreen()) return;
// if a restart has been requested, cancel any pending completion (user has shown intent to restart).
onCompletionEvent = null;
ValidForResume = false;
performUserRequestedExit();
}
private void performUserRequestedExit()
{
if (!this.IsCurrentScreen()) return;
this.Exit();
}