diff --git a/osu.Game/Screens/Multi/Lounge/Components/RoomsContainer.cs b/osu.Game/Screens/Multi/Lounge/Components/RoomsContainer.cs
index 71d39cd270..bde76a01df 100644
--- a/osu.Game/Screens/Multi/Lounge/Components/RoomsContainer.cs
+++ b/osu.Game/Screens/Multi/Lounge/Components/RoomsContainer.cs
@@ -99,6 +99,9 @@ namespace osu.Game.Screens.Multi.Lounge.Components
                 toRemove.Action = null;
 
                 roomFlow.Remove(toRemove);
+
+                if (currentRoom.Value == r)
+                    currentRoom.Value = null;
             }
         }