mirror of
https://github.com/ppy/osu.git
synced 2025-03-28 05:07:28 +08:00
Merge pull request #18436 from peppy/fix-unsafe-mutation
Fix potential crash from unsafe drawable mutation in scoreboard update code
This commit is contained in:
commit
046867f5f4
@ -38,13 +38,13 @@ namespace osu.Game.Screens.OnlinePlay.Match.Components
|
|||||||
|
|
||||||
var req = new GetRoomLeaderboardRequest(roomId.Value ?? 0);
|
var req = new GetRoomLeaderboardRequest(roomId.Value ?? 0);
|
||||||
|
|
||||||
req.Success += r =>
|
req.Success += r => Schedule(() =>
|
||||||
{
|
{
|
||||||
if (cancellationToken.IsCancellationRequested)
|
if (cancellationToken.IsCancellationRequested)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
SetScores(r.Leaderboard, r.UserScore);
|
SetScores(r.Leaderboard, r.UserScore);
|
||||||
};
|
});
|
||||||
|
|
||||||
return req;
|
return req;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user