From ac725d73328286ebd2e0e68aa81655567973512e Mon Sep 17 00:00:00 2001 From: Rich Date: Tue, 3 Dec 2013 20:43:36 +0000 Subject: [PATCH] Properly set SelectedDVI (Working Draft) when a Document is opened. --- PROMS/VEPROMS User Interface/frmVEPROMS.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.cs index f94768cc..418c48a8 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.cs @@ -53,7 +53,7 @@ namespace VEPROMS { dlgFindReplace.Visible = false; // Find/Replace dialog should not be visable for DSO tab panels if (tc.SelectedDisplayTabItem != null && tc.SelectedDisplayTabItem.MyItemInfo != null) // 2nd part is for unassociated libdocs - SelectedDVI = tc.SelectedDisplayTabItem.MyItemInfo.ActiveParent.ActiveParent as DocVersionInfo; + SelectedDVI = tc.SelectedDisplayTabItem.MyItemInfo.MyDocVersion; else SelectedDVI = null; } @@ -66,7 +66,7 @@ namespace VEPROMS StepPanel stepPanel = value.MyStepPanel; ItemInfo itemInfo = stepPanel.MyProcedureItemInfo; ProcedureInfo procedureInfo = itemInfo.MyProcedure; - SelectedDVI = procedureInfo.ActiveParent as DocVersionInfo; + SelectedDVI = procedureInfo.MyDocVersion; // Remove it first, if it wasn't set, this doesn't do anything, but if it was set, you don't want // multiple events because the print dialog will be displayed for each time the event was added. _SelectedStepTabPanel.MyStepTabRibbon.PrintRequest -= new StepTabRibbonEvent(MyStepTabRibbon_PrintRequest); @@ -1992,7 +1992,7 @@ namespace VEPROMS } else { - SelectedDVI = args.MyItemInfo.ActiveParent.ActiveParent as DocVersionInfo; + SelectedDVI = args.MyItemInfo.MyDocVersion; displayRO.ROTypeFilter = E_ROValueType.All; // allow all RO types for Word attachments (but fix) } }