1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-28 20:40:46 +08:00

Forcefully leave room on multiplayer exit

This commit is contained in:
Dan Balasescu
2025-12-11 20:07:44 +09:00
Unverified
parent bbdd70c843
commit c17db2cdd0
@@ -90,6 +90,15 @@ namespace osu.Game.Screens.OnlinePlay.Multiplayer
client.ChangeState(MultiplayerUserState.Idle).FireAndForget();
}
public override bool OnExiting(ScreenExitEvent e)
{
if (base.OnExiting(e))
return true;
client.LeaveRoom().FireAndForget();
return false;
}
protected override string ScreenTitle => "Multiplayer";
protected override LoungeSubScreen CreateLounge() => new MultiplayerLoungeSubScreen();