osu/osu.Game/Screens
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
..
Backgrounds
Edit Replace game-side directory/file selector with framework extensions 2021-07-06 22:11:54 +02:00
Import Replace game-side directory/file selector with framework extensions 2021-07-06 22:11:54 +02:00
Menu Remove redundant arguments 2021-07-05 23:52:39 +08:00
OnlinePlay Exit match sub screen when a room goes away 2021-07-12 19:20:41 +09:00
Play Disallow custom rulesets from score submission 2021-07-11 03:34:57 +03:00
Ranking Remove redundant arguments 2021-07-05 23:52:39 +08:00
Select Move to more friendly namespace 2021-07-02 18:09:16 +09:00
Spectate Handle nulls and fix missing documentation 2021-07-05 21:35:37 +09:00
BackgroundScreen.cs
BackgroundScreenStack.cs
IHandlePresentBeatmap.cs
IHasSubScreenStack.cs
IOsuScreen.cs
Loader.cs
OsuScreen.cs
OsuScreenDependencies.cs
OsuScreenStack.cs
ScorePresentType.cs
ScreenWhiteBox.cs Remove redundant arguments 2021-07-05 23:52:39 +08:00
StartupScreen.cs