diff --git a/PROMS/Formats/fmtall/SUMall.xml b/PROMS/Formats/fmtall/SUMall.xml index 50361cb5..41184f5b 100644 Binary files a/PROMS/Formats/fmtall/SUMall.xml and b/PROMS/Formats/fmtall/SUMall.xml differ diff --git a/PROMS/Volian.Controls.Library/DisplayTransition.cs b/PROMS/Volian.Controls.Library/DisplayTransition.cs index 21cf8a22..898533b9 100644 --- a/PROMS/Volian.Controls.Library/DisplayTransition.cs +++ b/PROMS/Volian.Controls.Library/DisplayTransition.cs @@ -1017,7 +1017,11 @@ namespace Volian.Controls.Library toItem = (ItemInfo)vtn.VEObject; } else + { toItem = (ItemInfo)cbTranSects.SelectedItem; // didn't select a step. + if (toItem == null) + toItem = (ItemInfo)cbTranProcs.SelectedItem; + } if (toItem != null) // this will be null if transition is to a an empty procedure set (sections but no steps) linktxt = string.Format("#Link:Transition:{0} {1}", listBoxTranFmt.SelectedIndex, toItem.ItemID); } @@ -1029,7 +1033,7 @@ namespace Volian.Controls.Library else { VETreeNode vtn = (VETreeNode)tvTran.SelectedNode; - if (vtn.Tag == null) toItem = (ItemInfo)cbTranSects.SelectedItem; + if (vtn == null || vtn.Tag == null) toItem = (ItemInfo)cbTranSects.SelectedItem; else toItem = (ItemInfo)vtn.VEObject; } if (toItem==null)