diff --git a/osu.Game/Screens/Play/Player.cs b/osu.Game/Screens/Play/Player.cs
index eab3770e27..cadcc474b2 100644
--- a/osu.Game/Screens/Play/Player.cs
+++ b/osu.Game/Screens/Play/Player.cs
@@ -679,7 +679,6 @@ namespace osu.Game.Screens.Play
if (!Configuration.ShowResults)
return;
- // Asynchronously run score preparation operations (database import, online submission etc.).
prepareScoreForDisplayTask ??= Task.Run(prepareScoreForResults);
bool storyboardHasOutro = DimmableStoryboard.ContentDisplayed && !DimmableStoryboard.HasStoryboardEnded.Value;
@@ -695,6 +694,10 @@ namespace osu.Game.Screens.Play
progressToResults(true);
}
+ ///
+ /// Asynchronously run score preparation operations (database import, online submission etc.).
+ ///
+ /// The final score.
private async Task prepareScoreForResults()
{
try