diff --git a/osu.Game/Screens/OnlinePlay/Playlists/PlaylistsRoomSubScreen.cs b/osu.Game/Screens/OnlinePlay/Playlists/PlaylistsRoomSubScreen.cs index 76f0c04295..45e220cce9 100644 --- a/osu.Game/Screens/OnlinePlay/Playlists/PlaylistsRoomSubScreen.cs +++ b/osu.Game/Screens/OnlinePlay/Playlists/PlaylistsRoomSubScreen.cs @@ -684,7 +684,6 @@ namespace osu.Game.Screens.OnlinePlay.Playlists public override void OnEntering(ScreenTransitionEvent e) { base.OnEntering(e); - updateGameplayState(); beginHandlingTrack(); } @@ -697,8 +696,10 @@ namespace osu.Game.Screens.OnlinePlay.Playlists public override void OnResuming(ScreenTransitionEvent e) { base.OnResuming(e); - updateGameplayState(); beginHandlingTrack(); + + // Required when resuming from style selection. + updateGameplayState(); } public override bool OnExiting(ScreenExitEvent e)