From da6139c93285c74c60c247f82d493b03da5468ce Mon Sep 17 00:00:00 2001 From: mschill Date: Mon, 27 Jul 2026 11:47:36 -0400 Subject: [PATCH] =?UTF-8?q?B2026-067=20=E2=80=93=20Corrected=20specific=20?= =?UTF-8?q?instance=20where=20a=20crash=20would=20occur=20when=20multiple?= =?UTF-8?q?=20Word=20Sections=20open=20and=20were=20closed=20in=20a=20spec?= =?UTF-8?q?ific=20order.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROMS/VEPROMS User Interface/frmVEPROMS.cs | 2 +- PROMS/Volian.Controls.Library/DSOTabPanel.cs | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.cs index 07f0ab5a..c5a6f11d 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.cs @@ -2148,7 +2148,7 @@ namespace VEPROMS //C2019-036 View Only mode work with Checked Out Procedures // View Only Mode is no longer checked out, so no longer has an OwnerID // This will keep those tabs from auto-closing based on the timer - if (!myList.Contains(dti.OwnerID) && dti.MyStepTabPanel.MyStepPanel.VwMode != E_ViewMode.View) + if (!myList.Contains(dti.OwnerID) && dti?.MyStepTabPanel?.MyStepPanel?.VwMode != E_ViewMode.View) { MyCloseTabList.PushDTI(dti); } diff --git a/PROMS/Volian.Controls.Library/DSOTabPanel.cs b/PROMS/Volian.Controls.Library/DSOTabPanel.cs index a97e038a..f428da3e 100644 --- a/PROMS/Volian.Controls.Library/DSOTabPanel.cs +++ b/PROMS/Volian.Controls.Library/DSOTabPanel.cs @@ -613,7 +613,15 @@ namespace Volian.Controls.Library _In_DSOTabPanel_Enter = false; _MyDisplayTabControl.SelectedDisplayTabItem = MyDisplayTabItem; // B2018-070 Position the text cursor - Activate MS Word Panel - _MyEdWord.GotoItem(EDWordLib.WdGoToItem.wdGoToObject, EDWordLib.WdGoToDirection.wdGoToNext, 0, null); + try + { + _MyEdWord.GotoItem(EDWordLib.WdGoToItem.wdGoToObject, EDWordLib.WdGoToDirection.wdGoToNext, 0, null); + } + catch + { + //B2026-067 - Do nothing if cannot Position cursor + } + } #endregion #region Public Methods