From 9002fb3828af33b56c69727f6b41e07e8f196fce Mon Sep 17 00:00:00 2001 From: mschill Date: Wed, 19 Nov 2025 08:54:00 -0500 Subject: [PATCH 1/2] C2019-036 View Mode - Avoid double prompt when Remembering Tabs & Open in Separate Window --- PROMS/Volian.Controls.Library/DisplayTabControl.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROMS/Volian.Controls.Library/DisplayTabControl.cs b/PROMS/Volian.Controls.Library/DisplayTabControl.cs index d919f1be..720fa1a8 100644 --- a/PROMS/Volian.Controls.Library/DisplayTabControl.cs +++ b/PROMS/Volian.Controls.Library/DisplayTabControl.cs @@ -630,7 +630,7 @@ namespace Volian.Controls.Library if ( (dti != null && dti.MyStepTabPanel.MyStepPanel.VwMode == E_ViewMode.View) || - (SeparateWindows && (VersionID == 0 || VersionID != myItemInfo.MyDocVersion.VersionID)) + (SeparateWindows && (VersionID == 0 || VersionID == myItemInfo.MyDocVersion.VersionID)) || //to handle special case where item will be opened in a separate window MessageBox.Show(this, message, "Procedure Already Checked Out", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) viewonlymode = true; From 7d87477d6839dd9695c94c9f5acdf9ab8837d4bd Mon Sep 17 00:00:00 2001 From: mschill Date: Wed, 19 Nov 2025 09:01:16 -0500 Subject: [PATCH 2/2] C2019-036 View Only - handle case when Separate Windows and Remember Tabs --- PROMS/Volian.Controls.Library/DisplayTabControl.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROMS/Volian.Controls.Library/DisplayTabControl.cs b/PROMS/Volian.Controls.Library/DisplayTabControl.cs index 720fa1a8..f54f0ea4 100644 --- a/PROMS/Volian.Controls.Library/DisplayTabControl.cs +++ b/PROMS/Volian.Controls.Library/DisplayTabControl.cs @@ -630,7 +630,7 @@ namespace Volian.Controls.Library if ( (dti != null && dti.MyStepTabPanel.MyStepPanel.VwMode == E_ViewMode.View) || - (SeparateWindows && (VersionID == 0 || VersionID == myItemInfo.MyDocVersion.VersionID)) + (SeparateWindows && VersionID == myItemInfo.MyDocVersion.VersionID) || //to handle special case where item will be opened in a separate window MessageBox.Show(this, message, "Procedure Already Checked Out", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) viewonlymode = true;