1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 16:52:54 +08:00
osu-lazer/osu.Game/Online/Multiplayer
Bartłomiej Dach dae27fefe4 Run user list copy inline if possible
`getRoomUsers()` was not safe to call from the update thread, as
evidenced by the test failures. This was due to the fact that the added
reset event could never actually be set from within the method, as the
wait was blocking the scheduled set from ever proceeding.

Resolve by allowing the scheduled copy & set to run inline if on the
update thread already.
2020-12-26 12:03:03 +01:00
..
IMultiplayerClient.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
IMultiplayerLoungeServer.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
IMultiplayerRoomServer.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
IMultiplayerServer.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
InvalidStateChangeException.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
InvalidStateException.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
MultiplayerClient.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
MultiplayerRoom.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
MultiplayerRoomSettings.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
MultiplayerRoomState.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
MultiplayerRoomUser.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
MultiplayerUserState.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
NotHostException.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
NotJoinedRoomException.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
StatefulMultiplayerClient.cs Run user list copy inline if possible 2020-12-26 12:03:03 +01:00