diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.cs index f6fdc6fd..4fffc4c8 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.cs @@ -1133,7 +1133,15 @@ namespace VEPROMS } private void tv_SectionShouldClose(object sender, vlnTreeSectionInfoEventArgs args) { - if (!args.MySectionInfo.IsStepSection) tc.CloseWordItem(args.MySectionInfo,args.IsDeleting); + if (!args.MySectionInfo.IsStepSection) tc.CloseWordItem(args.MySectionInfo, args.IsDeleting); + else + { + if (tc == null) return; + StepTabPanel tp = tc.GetProcedureTabPanel(args.MySectionInfo as ItemInfo); + if (tp == null) return; + DisplayTabItem ti = tp.MyDisplayTabItem; + tc.CloseTabItem(ti); + } } private void tv_WordSectionDeleted(object sender, WordSectionEventArgs args) {