B2020-017: If editing step after approval with a blank change id, a change bar w/ previous change id prints
This commit is contained in:
@@ -778,6 +778,7 @@ namespace Volian.Controls.Library
|
|||||||
if (!MyStepRTB.ActiveMode) return;
|
if (!MyStepRTB.ActiveMode) return;
|
||||||
if (MyStepRTB.IsExperimenting) return;
|
if (MyStepRTB.IsExperimenting) return;
|
||||||
if (MyStepRTB.MyItemInfo.MyContent.Number != null && !MyStepRTB.IsDirty && MyStepRTB.Text.Contains("(Resolved Transition Text)") == false) return;
|
if (MyStepRTB.MyItemInfo.MyContent.Number != null && !MyStepRTB.IsDirty && MyStepRTB.Text.Contains("(Resolved Transition Text)") == false) return;
|
||||||
|
bool hasChangeBar = MyStepRTB.MyItemInfo.HasChangeBar;
|
||||||
bool success = MyStepRTB.OrigDisplayText.Save((RichTextBox)MyStepRTB);
|
bool success = MyStepRTB.OrigDisplayText.Save((RichTextBox)MyStepRTB);
|
||||||
if (success)
|
if (success)
|
||||||
{
|
{
|
||||||
@@ -794,6 +795,16 @@ namespace Volian.Controls.Library
|
|||||||
sc.Step_ChangeID = this.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.ChgId;
|
sc.Step_ChangeID = this.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.ChgId;
|
||||||
//if (MyStepRTB.MyItemInfo.MyConfig == null) itm.MyContent.Config = sc.ToString();
|
//if (MyStepRTB.MyItemInfo.MyConfig == null) itm.MyContent.Config = sc.ToString();
|
||||||
}
|
}
|
||||||
|
// B2020-017: If making an editorial change, clear the Change id. Having the change id on
|
||||||
|
// was adding/printing a change bar.
|
||||||
|
if (MyStepRTB.MyItemInfo.IsStep &&
|
||||||
|
MyStepRTB.MyItemInfo.ActiveFormat.PlantFormat.FormatData.ProcData.ChangeBarData.ChangeIds
|
||||||
|
&& this.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.EditorialChange
|
||||||
|
&& hasChangeBar == false)
|
||||||
|
{
|
||||||
|
if (sc == null) sc = new StepConfig();
|
||||||
|
sc.Step_ChangeID = null;
|
||||||
|
}
|
||||||
// B2015-024 Have Spell Checker text changes be an editorial change (not assign a change bar but keep existing change bar)
|
// B2015-024 Have Spell Checker text changes be an editorial change (not assign a change bar but keep existing change bar)
|
||||||
if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.EditData.EditoralSpellCheck)
|
if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.EditData.EditoralSpellCheck)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user