fix automatic tab selection

This commit is contained in:
Chris Forbes
2010-04-16 18:39:43 +12:00
parent ccd440d461
commit fc327fd074
3 changed files with 16 additions and 6 deletions

View File

@@ -80,11 +80,13 @@ namespace OpenRA.Widgets
public override void Tick(World world)
{
visibleTabs.Clear();
foreach (var q in tabImageNames)
if (!Rules.TechTree.BuildableItems(world.LocalPlayer, q.Key).Any())
if (currentTab == q.Key)
currentTab = null;
else
foreach (var q in tabImageNames)
if (!Rules.TechTree.BuildableItems(world.LocalPlayer, q.Key).Any())
{
if (currentTab == q.Key)
currentTab = null;
}
else
visibleTabs.Add(q.Key);
if (currentTab == null)