Unify and smiplify exit logic. Now only OsuGame calls the final Exit.

This commit is contained in:
Dean Herbert
2016-10-07 18:46:05 +09:00
parent c5ac851ba9
commit c5228b63cb
4 changed files with 7 additions and 21 deletions

View File

@ -69,11 +69,8 @@ namespace osu.Game.GameModes.Menu
protected override void OnResuming(GameMode last)
{
//this is an exit
Game.Scheduler.AddDelayed(delegate
{
Game.Exit();
}, 300);
//we are just an intro. if we are resumed, we just want to exit after a short delay (to allow the last mode to transition out).
Game.Scheduler.AddDelayed(Exit, 300);
base.OnResuming(last);
}