1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 15:47:26 +08:00

Add some global error handling

This commit is contained in:
smoogipoo 2020-06-27 00:16:16 +09:00
parent bd1f38cc3e
commit c233dc4768

View File

@ -166,8 +166,16 @@ namespace osu.Game.Screens.Multi
var r = listing[i];
r.Position.Value = i;
update(r, r);
addRoom(r);
try
{
update(r, r);
addRoom(r);
}
catch (Exception ex)
{
Logger.Error(ex, $"Failed to update room: {r.Name.Value}.");
rooms.Remove(r);
}
}
RoomsUpdated?.Invoke();