From aac7de181c1dbfe8830c441ef3db18c841e90ab5 Mon Sep 17 00:00:00 2001 From: Kathy Date: Fri, 9 Mar 2012 16:10:09 +0000 Subject: [PATCH] --- PROMS/Volian.Controls.Library/DisplayTransition.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PROMS/Volian.Controls.Library/DisplayTransition.cs b/PROMS/Volian.Controls.Library/DisplayTransition.cs index 2fd26df1..f282b01c 100644 --- a/PROMS/Volian.Controls.Library/DisplayTransition.cs +++ b/PROMS/Volian.Controls.Library/DisplayTransition.cs @@ -725,7 +725,7 @@ namespace Volian.Controls.Library else { _InitializingTrans = true; // just initializing now, don't set any ranges, etc. - tvTranFillIn(secitm.Steps[0]); + tvTranFillIn((secitm.Steps==null||secitm.Steps.Count==0)?null:secitm.Steps[0]); tvTran.Enabled = true; _InitializingTrans = false; } @@ -773,7 +773,7 @@ namespace Volian.Controls.Library else { _InitializingTrans = true; // just initializing now, don't set any ranges, etc. - tvTranFillIn(secitm.Steps[0]); + tvTranFillIn((secitm.Steps == null || secitm.Steps.Count == 0) ? null : secitm.Steps[0]); tvTran.Enabled = true; // if doing a 'new' range, no node is selected in tree. Without this, the first node in the // tree was the selected node which was throwing off the logic for defining the _RangeNode1