Keep PSI with exe form & don't crash on null (for libdoc)

This commit is contained in:
Kathy Ruffing 2012-11-30 14:57:50 +00:00
parent 41b35c1d72
commit d1b9abdd2a

View File

@ -396,7 +396,7 @@ namespace VEPROMS
IVEDrillDownReadOnly veObj = vNode.VEObject;
ProcedureInfo myProc = veObj as ProcedureInfo;
frmPSI fpsi = new frmPSI(myProc);
return fpsi.ShowDialog();
return fpsi.ShowDialog(this); ;
}
/// <summary>
/// Activate tmrTreeView so that the newly created Step recieves focus
@ -1372,6 +1372,7 @@ namespace VEPROMS
else
tvii = ((tv.SelectedNode as VETreeNode).VEObject) as ItemInfo;
if (tc.SelectedDisplayTabItem == null) return;
if (tc.SelectedDisplayTabItem.MyItemInfo == null) return; // library document.
if (tc.SelectedDisplayTabItem.MyItemInfo.IsProcedure)
{
if (tvii == null || tvii.IsSection || tc.SelectedDisplayTabItem.MyItemInfo.ItemID != tvii.MyProcedure.ItemID)