1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-23 06:07:25 +08:00
osu-lazer/osu.Game/Screens/OnlinePlay/Multiplayer
Bartłomiej Dach 2d3cacca11 Fix non-hosts crashing on load requested
`onLoadRequested()` always released the `readyClickOperation` ongoing
operation, without checking whether it actually needs to/should (it
should only do so if the action initiating the operation was starting
the game by the host). This would crash all other consumers, who already
released the operation when their ready-up operation completed server
side.

To resolve, relax the constraint such that the operation can be ended
multiple times in any order. At the end of the day the thing that
matters is that the operation is done and the ready button is unblocked.
2021-01-13 00:58:53 +01:00
..
Match Merge branch 'master' into disable-repeat-multi-actions 2021-01-09 10:15:20 +09:00
Participants Allow null users to still be displayed in the participant list 2020-12-28 15:03:44 +09:00
CreateMultiplayerMatchButton.cs Move BindValueChanged subscriptions to LoadComplete 2020-12-30 16:22:11 +01:00
Multiplayer.cs Remove selection polling from multiplayer 2020-12-29 15:10:09 +09:00
MultiplayerFilterControl.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
MultiplayerLoungeSubScreen.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
MultiplayerMatchSongSelect.cs Refactor LoadingLayer to avoid applying effects to external drawables 2021-01-05 17:31:45 +09:00
MultiplayerMatchSubScreen.cs Fix non-hosts crashing on load requested 2021-01-13 00:58:53 +01:00
MultiplayerPlayer.cs Refactor LoadingLayer to avoid applying effects to external drawables 2021-01-05 17:31:45 +09:00
MultiplayerResultsScreen.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
MultiplayerRoomComposite.cs Rename OnRoomChanged to OnRoomUpdated to avoid confusion 2020-12-26 10:49:02 +09:00
MultiplayerRoomManager.cs Remove selection polling from multiplayer 2020-12-29 15:10:09 +09:00