Keep PSI with exe form & don't crash on null (for libdoc)
This commit is contained in:
@@ -396,7 +396,7 @@ namespace VEPROMS
|
|||||||
IVEDrillDownReadOnly veObj = vNode.VEObject;
|
IVEDrillDownReadOnly veObj = vNode.VEObject;
|
||||||
ProcedureInfo myProc = veObj as ProcedureInfo;
|
ProcedureInfo myProc = veObj as ProcedureInfo;
|
||||||
frmPSI fpsi = new frmPSI(myProc);
|
frmPSI fpsi = new frmPSI(myProc);
|
||||||
return fpsi.ShowDialog();
|
return fpsi.ShowDialog(this); ;
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Activate tmrTreeView so that the newly created Step recieves focus
|
/// Activate tmrTreeView so that the newly created Step recieves focus
|
||||||
@@ -1372,6 +1372,7 @@ namespace VEPROMS
|
|||||||
else
|
else
|
||||||
tvii = ((tv.SelectedNode as VETreeNode).VEObject) as ItemInfo;
|
tvii = ((tv.SelectedNode as VETreeNode).VEObject) as ItemInfo;
|
||||||
if (tc.SelectedDisplayTabItem == null) return;
|
if (tc.SelectedDisplayTabItem == null) return;
|
||||||
|
if (tc.SelectedDisplayTabItem.MyItemInfo == null) return; // library document.
|
||||||
if (tc.SelectedDisplayTabItem.MyItemInfo.IsProcedure)
|
if (tc.SelectedDisplayTabItem.MyItemInfo.IsProcedure)
|
||||||
{
|
{
|
||||||
if (tvii == null || tvii.IsSection || tc.SelectedDisplayTabItem.MyItemInfo.ItemID != tvii.MyProcedure.ItemID)
|
if (tvii == null || tvii.IsSection || tc.SelectedDisplayTabItem.MyItemInfo.ItemID != tvii.MyProcedure.ItemID)
|
||||||
|
Reference in New Issue
Block a user