# HG changeset patch # User IBBoard # Date 1258834630 0 # Node ID 88b5a0da73f2372a7644fb53e1bea865e5706796 # Parent acaea18ac0a15c956c9f1aec16129dfc1e375ddb Re #88: Complete initial WinForms UI * Auto-select game system if there is only one to reduce user clicks * Auto-select first race to reduce user clicks (especially when they only have one race) diff -r acaea18ac0a1 -r 88b5a0da73f2 FrmNewArmy.cs --- a/FrmNewArmy.cs Sat Nov 21 16:41:28 2009 +0000 +++ b/FrmNewArmy.cs Sat Nov 21 20:17:10 2009 +0000 @@ -55,6 +55,10 @@ { gameSystems.SelectedItem = FrmMain.CurrentGameSystem; } + else if (gameSystems.Items.Count == 1) + { + gameSystems.SelectedIndex = 0; + } } private void SetRaces(GameSystem system) @@ -309,6 +313,11 @@ if (selected != null) { SetRaces(selected); + + if (lstRaces.Items.Count > 0) + { + lstRaces.SelectedIndex = 0; + } } } }