Fix remaining cases of invalid bindable operations during lease

This commit is contained in:
Dean Herbert 2021-08-13 14:29:28 +09:00
parent 92d4c9224a
commit 0f45155b8e

View File

@ -154,7 +154,8 @@ namespace osu.Game.Screens.OnlinePlay.Lounge.Components
protected override bool OnClick(ClickEvent e) protected override bool OnClick(ClickEvent e)
{ {
selectedRoom.Value = null; if (!selectedRoom.Disabled)
selectedRoom.Value = null;
return base.OnClick(e); return base.OnClick(e);
} }
@ -216,6 +217,9 @@ namespace osu.Game.Screens.OnlinePlay.Lounge.Components
private void selectNext(int direction) private void selectNext(int direction)
{ {
if (selectedRoom.Disabled)
return;
var visibleRooms = Rooms.AsEnumerable().Where(r => r.IsPresent); var visibleRooms = Rooms.AsEnumerable().Where(r => r.IsPresent);
Room room; Room room;