From 634567f98e2741d745a03c6d17fd2ba4c1580b78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 9 Mar 2014 19:43:15 +0100 Subject: [PATCH] don't display headers when player panel is invisible --- OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs index 729a9cb003..d9becb9443 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs @@ -114,6 +114,11 @@ namespace OpenRA.Mods.RA.Widgets.Logic EditableSpectatorTemplate = Players.Get("TEMPLATE_EDITABLE_SPECTATOR"); NonEditableSpectatorTemplate = Players.Get("TEMPLATE_NONEDITABLE_SPECTATOR"); NewSpectatorTemplate = Players.Get("TEMPLATE_NEW_SPECTATOR"); + + var playerBinHeaders = lobby.GetOrNull("LABEL_CONTAINER"); + if (playerBinHeaders != null) + playerBinHeaders.IsVisible = () => panel == PanelType.Players; + colorPreview = lobby.Get("COLOR_MANAGER"); colorPreview.Color = Game.Settings.Player.Color;