Skip to content

Commit ea7d711

Browse files
committed
Handle Quick tab behavior when undocked in FlightData view
1 parent 0c402d0 commit ea7d711

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

GCSViews/FlightData.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,10 @@ private void loadTabControlActions()
744744
bool added = false;
745745
foreach (TabPage tabPage in TabListOriginal)
746746
{
747+
// skip the Quick tab if it is currently undocked into a popup window
748+
if (tabQuickDetached && tabPage == tabQuick)
749+
continue;
750+
747751
if (tabPage.Name == tabname && ((TabListDisplay.ContainsKey(tabname) && TabListDisplay[tabname] == true) || !TabListDisplay.ContainsKey(tabname)))
748752
{
749753
tabControlactions.TabPages.Add(tabPage);
@@ -765,7 +769,7 @@ public void updateDisplayView()
765769
loadTabControlActions();
766770

767771
//we want to at least have one tabpage
768-
if (tabControlactions.TabPages.Count == 0)
772+
if (tabControlactions.TabPages.Count == 0 && !tabQuickDetached)
769773
{
770774
tabControlactions.TabPages.Add(tabQuick);
771775
tabControlactions.SelectedIndex = 0;

0 commit comments

Comments
 (0)