1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 23:23:04 +08:00
osu-lazer/osu.Game/Screens/OnlinePlay
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
..
Components Remove hacky code 2021-01-05 14:54:59 +09:00
Lounge Merge branch 'master' into disable-repeat-multi-actions 2021-01-09 10:15:20 +09:00
Match Rename {Multiplayer -> OnlinePlay}Composite 2020-12-25 18:07:34 +01:00
Multiplayer Fix non-hosts crashing on load requested 2021-01-13 00:58:53 +01:00
Playlists Refactor LoadingLayer to avoid applying effects to external drawables 2021-01-05 17:31:45 +09:00
DrawableRoomPlaylist.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
DrawableRoomPlaylistItem.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
DrawableRoomPlaylistWithResults.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
Header.cs Rename I{Multiplayer -> OnlinePlay}SubScreen 2020-12-25 18:07:34 +01:00
IOnlinePlaySubScreen.cs Rename I{Multiplayer -> OnlinePlay}SubScreen 2020-12-25 18:07:34 +01:00
IRoomManager.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
OngoingOperationTracker.cs Improve safety of ongoing operation tracker 2021-01-09 22:45:24 +01:00
OnlinePlayComposite.cs Rename {Multiplayer -> OnlinePlay}Composite 2020-12-25 18:07:34 +01:00
OnlinePlayScreen.cs Improve safety of ongoing operation tracker 2021-01-09 22:45:24 +01:00
OnlinePlaySubScreen.cs Rename I{Multiplayer -> OnlinePlay}SubScreen 2020-12-25 18:07:34 +01:00
OnlinePlaySubScreenStack.cs Rename {Multiplayer -> OnlinePlay}SubScreenStack 2020-12-25 17:00:31 +01:00