1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-16 12:23:06 +08:00
osu-lazer/osu.Game/Screens/OnlinePlay
Dean Herbert c6bd58ea4b Exit match sub screen when a room goes away
Closes #13847.

I think we can probably get some test coverage of this if required, but
needs a bit of thought (basically an error needs to be thrown during the
multiplayer client portion of the join procedure, after `CurrentRoom` is
non-null but before the join completes).

Manual testing on password branch (#13861) is possible since it
currently errors due to missing method on the live/dev servers.

- Create game, which will fail with `MethodNotExists`.
- Note the fields on the settings screen are emptied.
- Fill fields again and press create game (crash).
2021-07-12 19:20:41 +09:00
..
Components Add star rating range display 2021-07-01 20:35:31 +09:00
Lounge Check for null ruleset in FilterCriteria 2021-06-29 15:18:40 +09:00
Match Remove relative height specification and use constant height 2021-05-21 17:55:46 +09:00
Multiplayer Exit match sub screen when a room goes away 2021-07-12 19:20:41 +09:00
Playlists Remove redundant arguments 2021-07-05 23:52:39 +08:00
DrawableRoomPlaylist.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
DrawableRoomPlaylistItem.cs Remove "Unranked" text from ModDisplay 2021-06-09 13:45:09 +09:00
DrawableRoomPlaylistWithResults.cs Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
FooterButtonFreeMods.cs Remove "Unranked" text from ModDisplay 2021-06-09 13:45:09 +09:00
FreeModSelectOverlay.cs Remove mod multiplier completely 2021-06-25 16:36:31 +09: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 Move lease check inside schedule 2021-01-30 21:03:09 +01:00
OnlinePlayComposite.cs Split OnlinePlayComposite to remove if-statement 2021-02-18 15:47:33 +09:00
OnlinePlayScreen.cs Handle sub screen OnExiting logic on main screen 2021-06-21 20:20:43 -07:00
OnlinePlaySongSelect.cs Update ModAutoplay matching to use new UserPlayable flag instead 2021-06-09 14:32:48 +09: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
RoomSubScreenComposite.cs Split OnlinePlayComposite to remove if-statement 2021-02-18 15:47:33 +09:00