Browse Source

Allow hiding global lobby UI via Shift+Tab

Ivan Savenko 1 year ago
parent
commit
16605a7aaa
1 changed files with 6 additions and 0 deletions
  1. 6 0
      client/globalLobby/GlobalLobbyClient.cpp

+ 6 - 0
client/globalLobby/GlobalLobbyClient.cpp

@@ -342,6 +342,12 @@ const std::vector<GlobalLobbyRoom> & GlobalLobbyClient::getActiveRooms() const
 
 void GlobalLobbyClient::activateInterface()
 {
+	if (GH.windows().topWindow<GlobalLobbyWindow>() != nullptr)
+	{
+		GH.windows().popWindows(1);
+		return;
+	}
+
 	if (!GH.windows().findWindows<GlobalLobbyWindow>().empty())
 		return;