B2016-055 - Answering No to a dialog when doing a paste replace of a procedure was causing the code to crash.
B2016-048 - Editing an existing transition was causing the code to crash.
This commit is contained in:
@@ -63,8 +63,9 @@ namespace Volian.Controls.Library
|
||||
_II_IncStepNumber=cbIncStepNum.Checked;
|
||||
_II_Procedure=cbTranProcs.SelectedIndex;
|
||||
_II_Section=cbTranSects.SelectedIndex;
|
||||
if (tvTran.SelectedNode != null && tvTran.SelectedNode.Tag != null)
|
||||
_II_ItemID=(tvTran.SelectedNode.Tag as ItemInfo).ItemID;
|
||||
// Use VEObject
|
||||
if (tvTran.SelectedNode != null && (tvTran.SelectedNode as VETreeNode).VEObject != null)
|
||||
_II_ItemID = ((tvTran.SelectedNode as VETreeNode).VEObject as ItemInfo).ItemID;
|
||||
}
|
||||
private bool SettingsChanged
|
||||
{
|
||||
@@ -76,7 +77,8 @@ namespace Volian.Controls.Library
|
||||
if (_II_IncStepNumber != cbIncStepNum.Checked) return true;
|
||||
if (_II_Procedure != cbTranProcs.SelectedIndex) return true;
|
||||
if (_II_Section != cbTranSects.SelectedIndex) return true;
|
||||
if (_II_ItemID != (tvTran.SelectedNode.Tag as ItemInfo).ItemID) return true;
|
||||
// Use VEObject
|
||||
if (_II_ItemID != ((tvTran.SelectedNode as VETreeNode).VEObject as ItemInfo).ItemID) return true;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -961,7 +963,8 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
if (_InitializingTrans) return;
|
||||
E_TransUI etm = (E_TransUI)_CurItemFrom.ActiveFormat.PlantFormat.FormatData.TransData.TransTypeList[listBoxTranFmt.SelectedIndex].TransUI;
|
||||
if ((etm & E_TransUI.StepAllowNone) == E_TransUI.StepAllowNone && tvTran.SelectedNode.Tag==null)
|
||||
// Use VEObject
|
||||
if ((etm & E_TransUI.StepAllowNone) == E_TransUI.StepAllowNone && (tvTran.SelectedNode as VETreeNode).VEObject == null)
|
||||
{
|
||||
bool isenh = MyRTB != null && MyRTB.MyItemInfo != null && MyRTB.MyItemInfo.IsEnhancedStep;
|
||||
btnTranSave.Enabled = !isenh && UserInfo.CanEdit(MyUserInfo, Mydvi); //Can Insert Transitons
|
||||
|
Reference in New Issue
Block a user