# HG changeset patch # User IBBoard # Date 1254165574 0 # Node ID 74d3efaac80093ec921d4e5c65bb886d6b3e4bbb # Parent a8667ab6036280eeb067e87405f10c9301133b8d Fixes #184: Unhandled exception in the unit form * Perform null check before seeing if selected item is required diff -r a8667ab60362 -r 74d3efaac800 FrmReplaceUnitEquipment.cs --- a/FrmReplaceUnitEquipment.cs Sat Sep 26 19:55:13 2009 +0000 +++ b/FrmReplaceUnitEquipment.cs Mon Sep 28 19:19:34 2009 +0000 @@ -210,7 +210,7 @@ private void SetOkayButton() { double equipAmount = equipmentAmount.EquipmentAmount; - bttnOkay.Enabled = equipAmount > 0 || equipAmount == WarFoundryCore.INFINITY || !((UnitEquipmentItem)listItems.SelectedItem).IsRequired; + bttnOkay.Enabled = equipAmount > 0 || equipAmount == WarFoundryCore.INFINITY || (listItems.SelectedItem != null && !((UnitEquipmentItem) listItems.SelectedItem).IsRequired); } private void numEquipAmount_ValueChanged(object sender, System.EventArgs e)