Move clone to earlier in the process

This commit is contained in:
Dean Herbert
2021-07-19 19:18:04 +09:00
parent caba78cb5d
commit f16b4957aa
3 changed files with 8 additions and 8 deletions

View File

@ -694,9 +694,11 @@ namespace osu.Game.Screens.Play
/// <returns>The final score.</returns>
private async Task<ScoreInfo> prepareScoreForResults()
{
var scoreCopy = Score.DeepClone();
try
{
await PrepareScoreForResultsAsync(Score).ConfigureAwait(false);
await PrepareScoreForResultsAsync(scoreCopy).ConfigureAwait(false);
}
catch (Exception ex)
{
@ -705,14 +707,14 @@ namespace osu.Game.Screens.Play
try
{
await ImportScore(Score).ConfigureAwait(false);
await ImportScore(scoreCopy).ConfigureAwait(false);
}
catch (Exception ex)
{
Logger.Error(ex, @"Score import failed!");
}
return Score.ScoreInfo;
return scoreCopy.ScoreInfo;
}
/// <summary>