B2024-090 If multiple tabs are left open, and Find is clicked before clicking on a tab, PROMS would crash.

This commit is contained in:
Matthew Schill 2024-11-08 15:37:49 -05:00
parent ac6ee6ff83
commit c7d2140e16

View File

@ -2385,6 +2385,16 @@ namespace VEPROMS
OpenItem(_Procedure);
// SelectedStepTabPanel needs to be set so the print buttons on the ribbon will work.
SelectedStepTabPanel = tc.MyEditItem.MyStepPanel.MyStepTabPanel;
//CSM B2024-090 - if last displaytab item,
//select the steptab panel for it
//and set the EditItem for Find/Replace
//otherwise will cause PROMS to crash if Find clicked before a Tab is given Focus
if ((DisPlayTabState.Rows.IndexOf(TabState) == DisPlayTabState.Rows.Count - 1))
{
SelectedStepTabPanel.Select();
dlgFindReplace.MyEditItem = tc.MyEditItem;
}
}
}
}