# HG changeset patch # User IBBoard # Date 1271600530 0 # Node ID 51463bc1fb212c926fc96457a429e4e0dc7aa71f # Parent 4023a9bdcb8b6488152bafb71cb5620fc233e6f3 Fixes #265: Add language preference UI * Make unit equipment lines refresh when language changes diff -r 4023a9bdcb8b -r 51463bc1fb21 FrmUnit.cs --- a/FrmUnit.cs Sun Apr 18 14:12:09 2010 +0000 +++ b/FrmUnit.cs Sun Apr 18 14:22:10 2010 +0000 @@ -81,6 +81,7 @@ ControlTranslator.TranslateControl(this); tbUnitName.Text = unit.Name; Text = Translation.GetTranslation("FrmUnit", "{0}", unit.Name); + RefreshUnitEquipment(); } void unit_PointsValueChanged(WarFoundryObject obj, double oldValue, double newValue) @@ -467,10 +468,15 @@ { unitSize.Value = newValue; - foreach (UnitEquipmentChoice choice in equipmentChoices.Values) - { - SetEquipmentListValue(choice); - } + RefreshUnitEquipment(); + } + } + + private void RefreshUnitEquipment() + { + foreach (UnitEquipmentChoice choice in equipmentChoices.Values) + { + SetEquipmentListValue(choice); } }