diff --git a/osu.Game/Screens/Play/PlayerLoader.cs b/osu.Game/Screens/Play/PlayerLoader.cs index 9ee4c700d2..2f74cd854f 100644 --- a/osu.Game/Screens/Play/PlayerLoader.cs +++ b/osu.Game/Screens/Play/PlayerLoader.cs @@ -65,15 +65,14 @@ namespace osu.Game.Screens.Play { base.OnResuming(last); if (last != player) return; - var newPlayer = new Player + player = new Player { RestartCount = player.RestartCount + 1, OnRestart = restart }; - player = newPlayer; - LoadComponentAsync(newPlayer, delegate + LoadComponentAsync(player, delegate { - if (!Push(newPlayer)) + if (!Push(player)) Exit(); ValidForResume = false; });