diff --git a/PROMS/Volian.Controls.Library/DisplayTabControl.cs b/PROMS/Volian.Controls.Library/DisplayTabControl.cs index c54cbffa..0a0d5302 100644 --- a/PROMS/Volian.Controls.Library/DisplayTabControl.cs +++ b/PROMS/Volian.Controls.Library/DisplayTabControl.cs @@ -327,7 +327,6 @@ namespace Volian.Controls.Library e.RemoveDockTab = true; _RemovedDisplayTabItems.Add((DisplayTabItem)e.DockContainerItem); DisplayTabItem dti = e.DockContainerItem as DisplayTabItem; - MySessionInfo.CheckInItem(dti.OwnerID); if (dti != null && dti.MyStepTabPanel != null) dti.MyStepTabPanel.MyStepPanel.Dispose(); DisplayTabItem myTabItem = e.DockContainerItem as DisplayTabItem; @@ -338,6 +337,7 @@ namespace Volian.Controls.Library myTabItem.MyDSOTabPanel.CloseDSO(); } } + MySessionInfo.CheckInItem(dti.OwnerID); if (((Bar)sender).Items == null) return; if (((Bar)sender).Items.Count == 1)// Remove bar if last item is closed... {